+
+ XGetTransientForHint(display, win->id, &trans);
+ if (trans) {
+ win->transient = trans;
+ DNPRINTF(SWM_D_MISC, "configurerequest: win %u transient %u\n",
+ (unsigned)win->id, win->transient);
+ }
+ XGetWindowAttributes(display, win->id, &win->wa);
+#if 0
+ XClassHint ch = { 0 };
+ if(XGetClassHint(display, win->id, &ch)) {
+ fprintf(stderr, "class: %s name: %s\n", ch.res_class, ch.res_name);
+ if (!strcmp(ch.res_class, "Gvim") && !strcmp(ch.res_name, "gvim")) {
+ win->floating = 0;
+ }
+ if(ch.res_class)
+ XFree(ch.res_class);
+ if(ch.res_name)
+ XFree(ch.res_name);
+ }
+#endif