From bf39724a40a8966334244768561df382f7796b10 Mon Sep 17 00:00:00 2001 From: Anna Schumaker Date: Thu, 24 Dec 2015 12:48:15 -0500 Subject: [PATCH] gui/gst: Set ban and favorite buttons through the C interface Signed-off-by: Anna Schumaker --- gui/gst.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/gui/gst.cpp b/gui/gst.cpp index a727c524..01238d65 100644 --- a/gui/gst.cpp +++ b/gui/gst.cpp @@ -41,8 +41,6 @@ static inline void __audio_set_time_label(const gchar *label, unsigned int time) static void on_load(struct track *track) { - Gtk::ToggleButton *toggle; - __audio_set_label("o_title", TITLE_FMT, track->tr_title); __audio_set_label("o_artist", ARTIST_FMT, track->tr_artist->ar_name); __audio_set_label("o_album", ALBUM_FMT, track->tr_album->al_name); @@ -50,11 +48,10 @@ static void on_load(struct track *track) __audio_set_time_label("o_position", 0); __audio_set_time_label("o_duration", track->tr_length); - toggle = Glib :: wrap(GTK_TOGGLE_BUTTON(gui_builder_widget("o_ban")), false); - toggle->set_active(playlist_has(PL_HIDDEN, track)); - - toggle = Glib :: wrap(GTK_TOGGLE_BUTTON(gui_builder_widget("o_favorite")), false); - toggle->set_active(playlist_has(PL_FAVORITED, track)); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gui_builder_widget("o_ban")), + playlist_has(PL_HIDDEN, track)); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gui_builder_widget("o_favorite")), + playlist_has(PL_FAVORITED, track)); } static void on_change_state(GstState state)