summarylogtreecommitdiffstats
path: root/edelib.3592.patch
diff options
context:
space:
mode:
authorKyle Keen2016-11-02 13:10:49 -0400
committerKyle Keen2016-11-02 13:10:49 -0400
commit2416d8352976089b2157aff564dc305ea8607ec1 (patch)
tree0d4addc8431d9a3f096ee2e2f81b01a759f6ab10 /edelib.3592.patch
parent0924486e50824296388e547bafa302089b835b1b (diff)
downloadaur-2416d8352976089b2157aff564dc305ea8607ec1.tar.gz
half fixed
Diffstat (limited to 'edelib.3592.patch')
-rw-r--r--edelib.3592.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/edelib.3592.patch b/edelib.3592.patch
new file mode 100644
index 000000000000..f77c2e883045
--- /dev/null
+++ b/edelib.3592.patch
@@ -0,0 +1,45 @@
+-- a/src/WindowUtils.cpp
++++ b/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()) {