Iconified windows do not get window focus.
This commit is contained in:
@@ -396,7 +396,14 @@ setOrder(
|
|||||||
GHOST_TWindowOrder order
|
GHOST_TWindowOrder order
|
||||||
){
|
){
|
||||||
if (order == GHOST_kWindowOrderTop) {
|
if (order == GHOST_kWindowOrderTop) {
|
||||||
|
XWindowAttributes attr;
|
||||||
|
|
||||||
XRaiseWindow(m_display,m_window);
|
XRaiseWindow(m_display,m_window);
|
||||||
|
|
||||||
|
XGetWindowAttributes(m_display, m_window, &attr);
|
||||||
|
|
||||||
|
/* iconized windows give bad match error */
|
||||||
|
if (attr.map_state == IsViewable)
|
||||||
XSetInputFocus(m_display, m_window, RevertToPointerRoot,
|
XSetInputFocus(m_display, m_window, RevertToPointerRoot,
|
||||||
CurrentTime);
|
CurrentTime);
|
||||||
XFlush(m_display);
|
XFlush(m_display);
|
||||||
|
Reference in New Issue
Block a user