[Xfce4-commits] r25823 - xfce4-panel/trunk/plugins/windowlist
Jasper Huijsmans
jasper at xfce.org
Wed Jun 20 20:34:33 CEST 2007
Author: jasper
Date: 2007-06-20 18:34:33 +0000 (Wed, 20 Jun 2007)
New Revision: 25823
Modified:
xfce4-panel/trunk/plugins/windowlist/windowlist.c
Log:
Don't set workspace for sticky windows. Possibly related to bug #3317.
Modified: xfce4-panel/trunk/plugins/windowlist/windowlist.c
===================================================================
--- xfce4-panel/trunk/plugins/windowlist/windowlist.c 2007-06-20 18:27:11 UTC (rev 25822)
+++ xfce4-panel/trunk/plugins/windowlist/windowlist.c 2007-06-20 18:34:33 UTC (rev 25823)
@@ -193,7 +193,10 @@
if (ev->button == 1) /* Goto workspace and show window */
{
gtk_menu_popdown (GTK_MENU (mi->parent));
- netk_workspace_activate(netk_window_get_workspace(window));
+ if (!netk_window_is_sticky (window))
+ {
+ netk_workspace_activate(netk_window_get_workspace(window));
+ }
netk_window_activate (window);
g_signal_emit_by_name (mi->parent, "deactivate", 0);
}
@@ -575,7 +578,8 @@
bold);
}
}
- else if (netk_workspace != active_workspace)
+ else if (netk_workspace != active_workspace &&
+ !netk_window_is_sticky (window))
{
gtk_widget_modify_fg (gtk_bin_get_child (GTK_BIN (mi)),
GTK_STATE_NORMAL,
More information about the Xfce4-commits
mailing list