46 lines
1.3 KiB
Diff
46 lines
1.3 KiB
Diff
--- edelib/src/WindowUtils.cpp
|
|
+++ edelib/src/WindowUtils.cpp
|
|
@@ -1,5 +1,5 @@
|
|
/*
|
|
- * $Id: WindowUtils.cpp 3106 2011-10-21 20:26:08Z karijes $
|
|
+ * $Id: WindowUtils.cpp 3592 2014-12-02 12:48:07Z karijes $
|
|
*
|
|
* Window utils
|
|
* Copyright (c) 1998-2006 by Bill Spitzak and others
|
|
@@ -33,8 +33,10 @@
|
|
* These are defined in FLTK as hidden variables for some internal hacks, but are used here.
|
|
* XXX: possible changes in future FLTK versions
|
|
*/
|
|
+#if 0
|
|
extern char fl_show_iconic;
|
|
extern int fl_disable_transient_for;
|
|
+#endif
|
|
|
|
EDELIB_NS_BEGIN
|
|
|
|
@@ -165,7 +167,7 @@
|
|
XChangeProperty(fl_display, xp->xid, XA_WM_CLASS, XA_STRING, 8, 0, (unsigned char *)buffer, p-buffer-1);
|
|
}
|
|
|
|
- if(win->non_modal() && xp->next && !fl_disable_transient_for) {
|
|
+ if(win->non_modal() && xp->next /* && !fl_disable_transient_for */) {
|
|
// find some other window to be "transient for":
|
|
Fl_Window* wp = xp->next->w;
|
|
while(wp->parent())
|
|
@@ -193,13 +195,14 @@
|
|
XWMHints *hints = XAllocWMHints();
|
|
hints->input = True;
|
|
hints->flags = InputHint;
|
|
-
|
|
+#if 0
|
|
if(fl_show_iconic) {
|
|
hints->flags |= StateHint;
|
|
hints->initial_state = IconicState;
|
|
fl_show_iconic = 0;
|
|
showit = 0;
|
|
}
|
|
+#endif
|
|
|
|
// This is not removed so it can be used with windows inherited from Fl_Window
|
|
if(win->icon()) {
|