diff options
author | root <root@rshg054.dnsready.net> | 2012-01-05 23:14:48 +0000 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2012-01-05 23:14:48 +0000 |
commit | 817e58c278cb8ebee7743205877d0f67c431fcec (patch) | |
tree | f2716cc059272be15ea4691e8d40e6a998f4c936 /community-staging/xfmedia/xfmedia-empty-prev-next-fix.patch | |
parent | 85828cc2c2c3ef5c0b9b03388b9323d3d163b389 (diff) |
Thu Jan 5 23:14:48 UTC 2012
Diffstat (limited to 'community-staging/xfmedia/xfmedia-empty-prev-next-fix.patch')
-rw-r--r-- | community-staging/xfmedia/xfmedia-empty-prev-next-fix.patch | 25 |
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; |