Updating branch refs/heads/master to e84447038f0844a3764fcd8e2a516fc0e6b5c5d2 (commit) from 65616e4360d0f963ea00f5a167f7d1e20a81cd70 (commit)
commit e84447038f0844a3764fcd8e2a516fc0e6b5c5d2 Author: Andre Ellguth <an...@ellguth.com> Date: Thu Dec 31 12:26:39 2009 +0100 Use the group_window is the hint WindowGroup is set. panel-plugin/wmdock.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/panel-plugin/wmdock.c b/panel-plugin/wmdock.c index 4f3095e..f6877c6 100644 --- a/panel-plugin/wmdock.c +++ b/panel-plugin/wmdock.c @@ -96,9 +96,6 @@ static void wmdock_redraw_dockapp(DockappNode *); static void wmdock_destroy_dockapp(DockappNode *); -/* #define DEBUG */ -#define DEBUG - #ifdef DEBUG /* fp needed for debug */ FILE *fp = (FILE *) NULL; @@ -745,6 +742,13 @@ static void wmdock_window_open(WnckScreen *s, WnckWindow *w) XUnmapWindow(GDK_DISPLAY_XDISPLAY(gdk_display_get_default()), wnck_window_get_xid(w)); dapp->i =h->icon_window; + if(h->flags & WindowGroupHint) + dapp->i = h->window_group; +#ifdef DEBUG + fprintf(fp, "wmdock: dapp %s has the initial_state WithdrawnState.\n", + wnck_window_get_name(w)); + fflush(fp); +#endif } else { dapp->i = wnck_window_get_xid(w); } _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org http://foo-projects.org/mailman/listinfo/xfce4-commits