Tweak here.. tweak there.. and hope that the damn focus bug is fixed now!!

Also check that this bug cause (with some window manager) that blender
work really bad, for example change from one area to another with a popup
menu open make the view hmhm "blink" (show and unshow the menu when you move
the mouse) and when you return the menu is open.. also other things that
now work fine.
This commit is contained in:
Diego Borghetti 2008-12-28 19:16:07 +00:00
parent 9b2dec9631
commit f4d5da91f4
2 changed files with 4 additions and 6 deletions

@ -233,11 +233,8 @@ createWindow(
);
if (window) {
// Install a new protocol for this window - so we can overide
// the default window closure mechanism.
XSetWMProtocols(m_display, window->getXWindow(), &m_delete_window_atom, 1);
// Both are now handle in GHOST_WindowX11.cpp
// Focus and Delete atoms.
if (window->getValid()) {
// Store the pointer to the window

@ -372,7 +372,8 @@ GHOST_WindowX11(
XDestroyImage( mask_image );
xwmhints->initial_state = NormalState;
xwmhints->flags = IconPixmapHint|IconMaskHint|StateHint;
xwmhints->input= True;
xwmhints->flags= InputHint|IconPixmapHint|IconMaskHint|StateHint;
XSetWMHints(display, m_window, xwmhints );
XFree(xwmhints);
// done setting the icon