summaryrefslogtreecommitdiff
path: root/community-staging/xfmedia/xfmedia-empty-prev-next-fix.patch
diff options
context:
space:
mode:
authorNicolas Reynolds <fauno@kiwwwi.com.ar>2012-01-06 09:54:55 -0300
committerNicolas Reynolds <fauno@kiwwwi.com.ar>2012-01-06 09:54:55 -0300
commit60f323f25d2c0addbce5832ffbda060b0410d14f (patch)
tree644b9212e37f1a63dcef3977159033dee2f04392 /community-staging/xfmedia/xfmedia-empty-prev-next-fix.patch
parent9e2eedaa4921b8d57c364fb3e2a8c9e2e96b8e69 (diff)
parent817e58c278cb8ebee7743205877d0f67c431fcec (diff)
Merge branch 'master' of ssh://vparabola/home/parabola/abslibre-pre-mips64el
Conflicts: core/inetutils/PKGBUILD extra/audacious/PKGBUILD extra/cvs/PKGBUILD kde-unstable/libkipi/PKGBUILD libre/linux-libre/PKGBUILD libre/mplayer-vaapi-libre/PKGBUILD libre/pacman/PKGBUILD libre/psutils-libre/PKGBUILD libre/texlive-bin-libre/PKGBUILD staging/kdebase-runtime/PKGBUILD
Diffstat (limited to 'community-staging/xfmedia/xfmedia-empty-prev-next-fix.patch')
-rw-r--r--community-staging/xfmedia/xfmedia-empty-prev-next-fix.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/community-staging/xfmedia/xfmedia-empty-prev-next-fix.patch b/community-staging/xfmedia/xfmedia-empty-prev-next-fix.patch
new file mode 100644
index 000000000..e2d0d8166
--- /dev/null
+++ b/community-staging/xfmedia/xfmedia-empty-prev-next-fix.patch
@@ -0,0 +1,25 @@
+diff -wbBur xfmedia-0.9.2/src/mainwin.c xfmedia-0.9.2.my/src/mainwin.c
+--- xfmedia-0.9.2/src/mainwin.c 2006-11-27 07:21:23.000000000 +0000
++++ xfmedia-0.9.2.my/src/mainwin.c 2010-11-01 13:01:17.000000000 +0000
+@@ -1865,6 +1865,10 @@
+ gboolean use_playlist_q = xfmedia_playlist_queue_n_entries(mwin->playlist_q);
+ gboolean ret = FALSE;
+
++ if(xfmedia_playlist_get_n_entries(mwin->plist) == 0)
++// if(xfmedia_playlist_queue_is_empty(mwin->plist))
++ return;
++
+ if(mwin->cur_playing
+ && xfmedia_settings_get_bool("/xfmedia/playlist/shuffle")
+ && !use_playlist_q )
+@@ -1899,6 +1903,10 @@
+ {
+ gint tot_items, idx = -1;
+
++ if(xfmedia_playlist_get_n_entries(mwin->plist) == 0)
++// if(xfmedia_playlist_queue_is_empty(mwin->plist))
++ return;
++
+ if(xfmedia_settings_get_bool("/xfmedia/playlist/shuffle")) {
+ XfmediaPlaylistEntryRef *ref = NULL;
+ gboolean playing = FALSE;