commit afa07da558d6cb738d9ed154d95a90cf3472b926 Author: John Goerzen Date: Fri Jun 19 15:59:12 2009 -0500 Added from ubuntu diff --git a/debian/patches/94_make_static_playlists_clickable.patch b/debian/patches/94_make_static_playlists_clickable.patch new file mode 100644 index 0000000..9f6c7ec --- /dev/null +++ b/debian/patches/94_make_static_playlists_clickable.patch @@ -0,0 +1,56 @@ +diff -Nur -x '*.orig' -x '*~' rhythmbox-0.11.6svn20081008/sources/rb-playlist-source.c rhythmbox-0.11.6svn20081008.new/sources/rb-playlist-source.c +--- rhythmbox-0.11.6svn20081008/sources/rb-playlist-source.c 2008-10-07 19:06:07.000000000 +0300 ++++ rhythmbox-0.11.6svn20081008.new/sources/rb-playlist-source.c 2009-01-02 19:33:38.343475306 +0200 +@@ -357,7 +357,7 @@ + rb_entry_view_append_column (source->priv->songs, RB_ENTRY_VIEW_COL_PLAY_COUNT, FALSE); + rb_entry_view_append_column (source->priv->songs, RB_ENTRY_VIEW_COL_LAST_PLAYED, FALSE); + rb_entry_view_append_column (source->priv->songs, RB_ENTRY_VIEW_COL_FIRST_SEEN, FALSE); +- rb_entry_view_set_columns_clickable (source->priv->songs, FALSE); ++ rb_entry_view_set_columns_clickable (source->priv->songs, TRUE); + + rb_playlist_source_setup_entry_view (source, source->priv->songs); + +@@ -1061,3 +1061,17 @@ + return sorting_key; + } + ++/** ++ * rb_playlist_source_set_headers_clickabe: ++ * @source: a #RBPlaylistSource ++ * @clickable: a boolean value ++ * ++ * Sets whether the playlist column headers should be clickable or not. ++ * Clickable playlist headers mean that the order of songs can be altered ++ * by changing a sort factor. ++ */ ++void rb_playlist_source_set_headers_clickable(RBPlaylistSource *source, ++ gboolean clickable) ++{ ++ rb_entry_view_set_columns_clickable (source->priv->songs, clickable); ++} +diff -Nur -x '*.orig' -x '*~' rhythmbox-0.11.6svn20081008/sources/rb-playlist-source.h rhythmbox-0.11.6svn20081008.new/sources/rb-playlist-source.h +--- rhythmbox-0.11.6svn20081008/sources/rb-playlist-source.h 2008-10-07 19:06:07.000000000 +0300 ++++ rhythmbox-0.11.6svn20081008.new/sources/rb-playlist-source.h 2009-01-02 19:33:38.343475306 +0200 +@@ -100,6 +100,9 @@ + + gboolean rb_playlist_source_add_to_map (RBPlaylistSource *source, + const char *location); ++ ++void rb_playlist_source_set_headers_clickable(RBPlaylistSource *source, ++ gboolean clickable); + G_END_DECLS + + #endif /* __RB_PLAYLIST_SOURCE_H */ +diff -Nur -x '*.orig' -x '*~' rhythmbox-0.11.6svn20081008/sources/rb-play-queue-source.c rhythmbox-0.11.6svn20081008.new/sources/rb-play-queue-source.c +--- rhythmbox-0.11.6svn20081008/sources/rb-play-queue-source.c 2008-10-07 19:06:07.000000000 +0300 ++++ rhythmbox-0.11.6svn20081008.new/sources/rb-play-queue-source.c 2009-01-02 19:33:38.360369636 +0200 +@@ -257,8 +257,8 @@ + source, NULL); + rb_entry_view_append_column_custom (priv->sidebar, priv->sidebar_column, + _("Play Queue"), "Title", NULL, 0, NULL); +- rb_entry_view_set_columns_clickable (priv->sidebar, FALSE); + rb_playlist_source_setup_entry_view (RB_PLAYLIST_SOURCE (source), priv->sidebar); ++ rb_playlist_source_set_headers_clickable (RB_PLAYLIST_SOURCE (source), FALSE); + + model = rb_playlist_source_get_query_model (RB_PLAYLIST_SOURCE (source)); + rb_entry_view_set_model (priv->sidebar, model);