From: dforsi <df...@us...> - 2012-07-14 15:44:39
|
commit f482a5ae034b380350c11e296ea77be313e3d5b2 Author: Daniele Forsi <da...@fo...> Date: Sat Jul 14 15:54:26 2012 +0200 Fix setting the sort order with the Playlist Display plugin Dereference gpointer value. plugins/playlist_display/display_playlists.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) --- diff --git a/plugins/playlist_display/display_playlists.c b/plugins/playlist_display/display_playlists.c index e13c579..380834e 100644 --- a/plugins/playlist_display/display_playlists.c +++ b/plugins/playlist_display/display_playlists.c @@ -2134,8 +2134,10 @@ void playlist_display_playlist_removed_cb(GtkPodApp *app, gpointer pl, gpointer void playlist_display_preference_changed_cb(GtkPodApp *app, gpointer pfname, gpointer value, gpointer data) { gchar *pref_name = pfname; - if (g_str_equal(pref_name, "pm_sort")) - pm_sort((GtkSortType) value); + if (g_str_equal(pref_name, "pm_sort")) { + GtkSortType *sort_type = value; + pm_sort(*sort_type); + } else if (g_str_equal(pref_name, "pm_case_sensitive")) { gint val = prefs_get_int("pm_sort"); pm_sort((GtkSortType) val); |