diff options
Diffstat (limited to 'src/fluxbox.cc')
-rw-r--r-- | src/fluxbox.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/fluxbox.cc b/src/fluxbox.cc index 271d93f..f01224f 100644 --- a/src/fluxbox.cc +++ b/src/fluxbox.cc | |||
@@ -657,8 +657,15 @@ void Fluxbox::handleEvent(XEvent * const e) { | |||
657 | e->type == LeaveNotify) { | 657 | e->type == LeaveNotify) { |
658 | m_last_time = e->xcrossing.time; | 658 | m_last_time = e->xcrossing.time; |
659 | m_mousescreen = searchScreen(e->xcrossing.root); | 659 | m_mousescreen = searchScreen(e->xcrossing.root); |
660 | } else if (e->type == PropertyNotify) | 660 | } else if (e->type == PropertyNotify) { |
661 | m_last_time = e->xproperty.time; | 661 | m_last_time = e->xproperty.time; |
662 | // check transparency atoms if it's a root pm | ||
663 | |||
664 | BScreen *screen = searchScreen(e->xproperty.window); | ||
665 | if (screen) { | ||
666 | FbTk::FbPixmap::rootwinPropertyNotify(screen->screenNumber(), e->xproperty.atom); | ||
667 | } | ||
668 | } | ||
662 | 669 | ||
663 | // we need to check focus out for menus before | 670 | // we need to check focus out for menus before |
664 | // we call FbTk eventhandler | 671 | // we call FbTk eventhandler |