From c514255f0f8dcb6b855ed6443bb3de04c23f6c52 Mon Sep 17 00:00:00 2001 From: rubidium Date: Fri, 27 Jan 2012 17:45:38 +0000 Subject: (svn r23857) -Document [FS#4997]: some SDL misbehaviour --- known-bugs.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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. -- cgit v1.2.3-70-g09d2