summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2012-01-27 17:45:38 +0000
committerrubidium <rubidium@openttd.org>2012-01-27 17:45:38 +0000
commitc514255f0f8dcb6b855ed6443bb3de04c23f6c52 (patch)
treed2f709b16e430ba9985b83eb6baad11cff5d3cd5
parent51b4f5235f065cf186b505bc5be01f0bd777393c (diff)
downloadopenttd-c514255f0f8dcb6b855ed6443bb3de04c23f6c52.tar.xz
(svn r23857) -Document [FS#4997]: some SDL misbehaviour
-rw-r--r--known-bugs.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/known-bugs.txt b/known-bugs.txt
index 9a92bd0c0..5a7f2b56b 100644
--- a/known-bugs.txt
+++ b/known-bugs.txt
@@ -413,3 +413,17 @@ Not all NewGRFs, AIs, game scripts are found [FS#4887]:
tar file is the same as other content on the file system or in another
tar file, it is possible that content is not found. A more thorough
explanation and solutions are described in section 4.4 of readme.txt.
+
+Mouse cursor going missing with SDL [FS#4997]:
+ Under certain circumstances SDL does not notify OpenTTD of changes
+ with respect to the mouse pointer, specifically whether the mouse
+ pointer is within the bounds of OpenTTD or not. For example, if you
+ Alt-tab to another application the mouse cursor will still be shown
+ in OpenTTD, and when you move the mouse outside of the OpenTTD
+ window so the cursor gets hidden, open/move another application on
+ top of the OpenTTD window and then Alt-tab back into OpenTTD the
+ cursor will not be shown.
+
+ We cannot fix this problem as SDL simply does not provide the
+ required information in these corner cases. This is a bug in SDL
+ and as such there is little that we can do about it.