diff src/device-x.c @ 177:6075d714658b r20-3b15

Import from CVS: tag r20-3b15
author cvs
date Mon, 13 Aug 2007 09:51:16 +0200
parents 15872534500d
children 9ad43877534d
line wrap: on
line diff
--- a/src/device-x.c	Mon Aug 13 09:50:16 2007 +0200
+++ b/src/device-x.c	Mon Aug 13 09:51:16 2007 +0200
@@ -303,6 +303,25 @@
   XIM_init_device(d);
 #endif /* HAVE_XIM */
 
+#ifdef HAVE_WINDOWMAKER
+  XtVaSetValues(DEVICE_XT_APP_SHELL (d),
+                XtNmappedWhenManaged, False,
+                XtNwidth, 1,
+                XtNheight, 1,
+                NULL);
+  XtRealizeWidget(DEVICE_XT_APP_SHELL (d));
+  {
+    int argc;
+    char **argv;
+
+    make_argc_argv (Vcommand_line_args, &argc, &argv);
+    XSetCommand (XtDisplay (DEVICE_XT_APP_SHELL (d)),
+                 XtWindow (DEVICE_XT_APP_SHELL (d)), argv, argc);
+    free_argc_argv (argv);
+
+  }
+#endif /* HAVE_WINDOWMAKER */
+
   Vx_initial_argv_list = make_arg_list (argc, argv);
   free_argc_argv (argv);