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;
|