4a0130e
diff -Nur audacious-plugins-2.2-orig/src/skins/ui_main.c audacious-plugins-2.2/src/skins/ui_main.c
4a0130e
--- audacious-plugins-2.2-orig/src/skins/ui_main.c	2009-11-22 23:49:53.000000000 +0100
4a0130e
+++ audacious-plugins-2.2/src/skins/ui_main.c	2010-06-07 18:55:11.000000000 +0200
4a0130e
@@ -2148,19 +2148,6 @@
4a0130e
     ui_skinned_window_set_shade (mainwin, config.player_shaded);
4a0130e
 }
4a0130e
 
4a0130e
-static gboolean state_cb (GtkWidget * widget, GdkEventWindowState * event,
4a0130e
- void * unused)
4a0130e
-{
4a0130e
-    if (event->changed_mask & GDK_WINDOW_STATE_STICKY)
4a0130e
-        mainwin_set_sticky (event->new_window_state & GDK_WINDOW_STATE_STICKY);
4a0130e
-
4a0130e
-    if (event->changed_mask & GDK_WINDOW_STATE_ABOVE)
4a0130e
-        mainwin_set_always_on_top (event->new_window_state &
4a0130e
-         GDK_WINDOW_STATE_ABOVE);
4a0130e
-
4a0130e
-    return TRUE;
4a0130e
-}
4a0130e
-
4a0130e
 static gboolean delete_cb (GtkWidget * widget, GdkEvent * event, void * unused)
4a0130e
 {
4a0130e
     audacious_drct_quit ();
4a0130e
@@ -2201,8 +2188,6 @@
4a0130e
 
4a0130e
     ui_main_evlistener_init();
4a0130e
 
4a0130e
-    g_signal_connect ((GObject *) mainwin, "window-state-event", (GCallback)
4a0130e
-     state_cb, NULL);
4a0130e
     g_signal_connect ((GObject *) mainwin, "delete-event", (GCallback)
4a0130e
      delete_cb, NULL);
4a0130e
 }