mirror of
https://github.com/gnustep/libs-back.git
synced 2025-05-31 17:31:33 +00:00
* Source/x11/XGServerWindow.m (-_checkStyle:): Ignore invalid
border information. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@40286 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
84db7e1e78
commit
168e6f1347
2 changed files with 48 additions and 37 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2017-01-08 Fred Kiefer <FredKiefer@gmx.de>
|
||||||
|
|
||||||
|
* Source/x11/XGServerWindow.m (-_checkStyle:): Ignore invalid
|
||||||
|
border information.
|
||||||
|
|
||||||
2016-08-02 Fred Kiefer <FredKiefer@gmx.de>
|
2016-08-02 Fred Kiefer <FredKiefer@gmx.de>
|
||||||
|
|
||||||
* Source/opal/OpalFontInfo.m
|
* Source/opal/OpalFontInfo.m
|
||||||
|
|
|
@ -777,7 +777,6 @@ _get_next_prop_new_event(Display *display, XEvent *event, char *arg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return NO;
|
return NO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1062,10 +1061,10 @@ _get_next_prop_new_event(Display *display, XEvent *event, char *arg)
|
||||||
{
|
{
|
||||||
Window parent = repp;
|
Window parent = repp;
|
||||||
XWindowAttributes wattr;
|
XWindowAttributes wattr;
|
||||||
float l;
|
int l;
|
||||||
float r;
|
int r;
|
||||||
float t;
|
int t;
|
||||||
float b;
|
int b;
|
||||||
|
|
||||||
/* Get the WM offset info which we hope is the same
|
/* Get the WM offset info which we hope is the same
|
||||||
* for all parented windows with the same style.
|
* for all parented windows with the same style.
|
||||||
|
@ -1138,14 +1137,21 @@ _get_next_prop_new_event(Display *display, XEvent *event, char *arg)
|
||||||
b = wattr.height + wattr.border_width * 2;
|
b = wattr.height + wattr.border_width * 2;
|
||||||
b -= (window->xframe.size.height + t);
|
b -= (window->xframe.size.height + t);
|
||||||
|
|
||||||
o->l = l;
|
if ((l >= 0) && (r >= 0) && (t >= 0) && (b >= 0))
|
||||||
o->r = r;
|
{
|
||||||
o->t = t;
|
o->l = (float)l;
|
||||||
o->b = b;
|
o->r = (float)r;
|
||||||
|
o->t = (float)t;
|
||||||
|
o->b = (float)b;
|
||||||
o->known = YES;
|
o->known = YES;
|
||||||
NSDebugLLog(@"Offset",
|
NSDebugLLog(@"Offset",
|
||||||
@"Style %d lrtb set to %d,%d,%d,%d\n",
|
@"Style %d lrtb set to %d,%d,%d,%d\n",
|
||||||
style, (int)o->l, (int)o->r, (int)o->t, (int)o->b);
|
style, l, r, t, b);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
NSLog(@"Reparenting resulted in negative border %d, %d, %d, %d", l, r, t, b);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue