a19638710c
ok wilfried@
28 lines
746 B
Plaintext
28 lines
746 B
Plaintext
--- src/actions.c Mon Aug 11 15:29:31 2003
|
|
+++ src/actions.c Mon Aug 11 15:31:56 2003
|
|
@@ -144,6 +144,14 @@
|
|
old_scr=scr;
|
|
old_focused=old_scr->focused_window;
|
|
|
|
+ /*
|
|
+ * Safeguard: make sure the timestamp is monotonically increasing
|
|
+ * (very unlikely that this will be needed, still a safeguard)
|
|
+ */
|
|
+ if (timestamp <= LastFocusChange)
|
|
+ timestamp = LastFocusChange + 1;
|
|
+
|
|
+
|
|
LastFocusChange = timestamp;
|
|
|
|
/*
|
|
@@ -150,8 +158,8 @@
|
|
* This is a hack, because XSetInputFocus() should have a proper
|
|
* timestamp instead of CurrentTime but it seems that some times
|
|
* clients will not receive focus properly that way.
|
|
+ */
|
|
if (ignoreTimestamp)
|
|
-*/
|
|
timestamp = CurrentTime;
|
|
|
|
if (old_focused)
|