CVS: rdesktop xwin.c,1.205.2.3,1.205.2.4
Peter Ã
strand <[email protected]>
| Newsgroups | gmane.network.rdesktop.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/rdesktop/rdesktop
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10483
Modified Files:
Tag: seamlessrdp-branch
xwin.c
Log Message:
Setting WM_TRANSIENT_FOR, when necessary
Index: xwin.c
===================================================================
RCS file: /cvsroot/rdesktop/rdesktop/xwin.c,v
retrieving revision 1.205.2.3
retrieving revision 1.205.2.4
diff -C2 -d -r1.205.2.3 -r1.205.2.4
*** xwin.c 10 Mar 2006 12:44:32 -0000 1.205.2.3
--- xwin.c 10 Mar 2006 12:56:38 -0000 1.205.2.4
***************
*** 2994,2998 ****
XClassHint *classhints;
long input_mask;
! seamless_window *sw;
get_window_attribs(&attribs);
--- 2994,2998 ----
XClassHint *classhints;
long input_mask;
! seamless_window *sw, *sw_parent;
get_window_attribs(&attribs);
***************
*** 3020,3023 ****
--- 3020,3030 ----
}
+ /* Set WM_TRANSIENT_FOR, if necessary */
+ sw_parent = seamless_get_window_by_id(parent);
+ if (sw_parent)
+ XSetTransientForHint(g_display, wnd, sw_parent->wnd);
+ else
+ warning("ui_seamless_create_window: No parent window 0x%lx\n", parent);
+
/* FIXME: Support for Input Context:s */
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642