slackbuilds_ponce/libraries/edelib/edelib.patch
David Spencer 8b9bda102e libraries/edelib: Fix compatibility with new fltk13.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
2015-06-29 14:19:13 +07:00

45 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()) {