File: Squash-some-compiler-warnings.patch

package info (click to toggle)
gmpc 11.8.16-23
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 20,600 kB
  • sloc: ansic: 51,080; sh: 10,438; makefile: 1,748; xml: 9
file content (72 lines) | stat: -rw-r--r-- 3,208 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
From: Simon McVittie <smcv@debian.org>
Date: Wed, 24 Jul 2024 23:25:30 +0100
Subject: Squash some compiler warnings

This avoids FTBFS with gcc 14, which is more strict about casting
between pointer types.

Bug-Debian: https://bugs.debian.org/1075017
---
 src/GUI/title_header.c                      | 6 +++---
 src/Widgets/gmpc-metadata-similarsongs.vala | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/GUI/title_header.c b/src/GUI/title_header.c
index b6201eb..0c4bb59 100644
--- a/src/GUI/title_header.c
+++ b/src/GUI/title_header.c
@@ -78,12 +78,12 @@ void playlist3_new_header(void)
         GtkWidget *hbox = gtk_hbox_new(FALSE, 6);
         GtkWidget *vbox = gtk_vbox_new(FALSE, 0);
         // expand in width, align in middle
-        GtkAlignment *title_header_top_alignment = gtk_alignment_new(0,0.5,1.0,0);
+        GtkAlignment *title_header_top_alignment = GTK_ALIGNMENT(gtk_alignment_new(0,0.5,1.0,0));
         // set a 3 px top/bottom border (looks better then 6)
         gtk_alignment_set_padding(title_header_top_alignment, 3,3,0,0);
         
         // set minimum width 300 pixels.
-        gtk_widget_set_size_request(title_header_top_alignment, 300, -1);
+        gtk_widget_set_size_request(GTK_WIDGET(title_header_top_alignment), 300, -1);
         /** Title */
         header_labels[0] = (GtkWidget *)gmpc_clicklabel_new("");
         gmpc_clicklabel_font_size(GMPC_CLICKLABEL(header_labels[0]), 12);
@@ -116,7 +116,7 @@ void playlist3_new_header(void)
         g_signal_connect(G_OBJECT(header_labels[4]), "clicked", G_CALLBACK(playlist3_header_album), NULL);
 
         gtk_container_add(GTK_CONTAINER(title_header_top_alignment), vbox);
-        gtk_box_pack_start(GTK_BOX(hbox10), title_header_top_alignment, TRUE, TRUE, 0);
+        gtk_box_pack_start(GTK_BOX(hbox10), GTK_WIDGET(title_header_top_alignment), TRUE, TRUE, 0);
         gtk_widget_show_all(hbox10);
 
         g_signal_connect(G_OBJECT(hbox10), "style-set", G_CALLBACK(playlist3_header_update_style), NULL);
diff --git a/src/Widgets/gmpc-metadata-similarsongs.vala b/src/Widgets/gmpc-metadata-similarsongs.vala
index a604954..d6a3956 100644
--- a/src/Widgets/gmpc-metadata-similarsongs.vala
+++ b/src/Widgets/gmpc-metadata-similarsongs.vala
@@ -43,7 +43,7 @@ public class Gmpc.MetaData.Widgets.SimilarSongs : Gtk.Alignment
         this.song = song.copy();
         this.set(0.0f, 0.0f, 1.0f, 0.0f);
     }
-    private void add_clicked(Gtk.Widget item)
+    private void add_clicked(Gtk.MenuItem item)
     {
         Gtk.TreeView tree = (Gtk.TreeView)this.pchild;
 
@@ -66,7 +66,7 @@ public class Gmpc.MetaData.Widgets.SimilarSongs : Gtk.Alignment
         MPD.PlayQueue.queue_commit(server);
 
     }
-    private void play_clicked(Gtk.Widget item)
+    private void play_clicked(Gtk.MenuItem item)
     {
         Gtk.TreeView tree = (Gtk.TreeView)this.pchild;
 
@@ -88,7 +88,7 @@ public class Gmpc.MetaData.Widgets.SimilarSongs : Gtk.Alignment
             }
         }
     }
-    private void replace_clicked(Gtk.Widget item)
+    private void replace_clicked(Gtk.MenuItem item)
     {
         bool found = false;
         Gtk.TreeView tree = (Gtk.TreeView)this.pchild;