--- sourceforge.net/branches/seamlessrdp-branch/rdesktop/xwin.c 2006/03/10 12:56:38 1101 +++ sourceforge.net/branches/seamlessrdp-branch/rdesktop/xwin.c 2006/03/10 13:32:18 1103 @@ -3020,11 +3020,14 @@ } /* 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); + if (parent) + { + 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 */