diff src/audacious/ui_playlist.c @ 3246:2127f7108033

- fixed some cases where the playlist wasn't redrawn - removed two g_cond_signal(cond_scan) calls to fix gui freezes
author mf0102 <0102@gmx.at>
date Sat, 04 Aug 2007 16:48:06 +0200
parents 75a62e429534
children 3cf247e4508c
line wrap: on
line diff
--- a/src/audacious/ui_playlist.c	Sat Aug 04 14:28:19 2007 +0200
+++ b/src/audacious/ui_playlist.c	Sat Aug 04 16:48:06 2007 +0200
@@ -996,7 +996,8 @@
     if (event->direction == GDK_SCROLL_UP)
         playlistwin_scroll(-cfg.scroll_pl_by);
 
-    g_cond_signal(cond_scan);
+    // deactivating this fixed a gui freeze when scrolling. -- mf0102
+    //g_cond_signal(cond_scan);
 
 }
 
@@ -1239,6 +1240,7 @@
             if (!playback_get_playing())
                 playback_initiate();
         }
+        refresh = TRUE;
         break;
     case GDK_3:
         if (event->state & GDK_CONTROL_MASK)
@@ -1287,7 +1289,8 @@
     }
 
     if (refresh) {
-        g_cond_signal(cond_scan);
+        // fixes keyboard scrolling gui freeze for me. -- mf0102
+        //g_cond_signal(cond_scan);
         playlistwin_update_list(playlist_get_active());
     }