]> git.pld-linux.org Git - packages/icewm.git/blame - icewm-fix_input_focus_loss_for_deiconified_frame_1.patch
- from debian, description inside
[packages/icewm.git] / icewm-fix_input_focus_loss_for_deiconified_frame_1.patch
CommitLineData
1b2a8190
JR
1--- a/src/wmcontainer.cc 2010-08-06 18:23:51.000000000 +0400
2+++ b/src/wmcontainer.cc 2010-08-06 18:23:22.000000000 +0400
3@@ -183,10 +183,12 @@
4
5 void YClientContainer::handleMapRequest(const XMapRequestEvent &mapRequest) {
6 if (mapRequest.window == getFrame()->client()->handle()) {
7+ manager->lockFocus();
8 getFrame()->setState(WinStateMinimized |
9 WinStateHidden |
10 WinStateRollup,
11 0);
12+ manager->unlockFocus();
13 bool doActivate = true;
14 getFrame()->updateFocusOnMap(doActivate);
15 if (doActivate) {
This page took 0.106343 seconds and 4 git commands to generate.