mirror of https://github.com/OpenTTD/OpenTTD.git
(svn r15752) -Fix: don't try to (un)draw the cursor when the screen is not ready
This commit is contained in:
parent
93be9a1c90
commit
e968f5c572
|
@ -1285,6 +1285,9 @@ void ScreenSizeChanged()
|
||||||
|
|
||||||
void UndrawMouseCursor()
|
void UndrawMouseCursor()
|
||||||
{
|
{
|
||||||
|
/* Don't undraw the mouse cursor if the screen is not ready */
|
||||||
|
if (_screen.dst_ptr == NULL) return;
|
||||||
|
|
||||||
if (_cursor.visible) {
|
if (_cursor.visible) {
|
||||||
Blitter *blitter = BlitterFactoryBase::GetCurrentBlitter();
|
Blitter *blitter = BlitterFactoryBase::GetCurrentBlitter();
|
||||||
_cursor.visible = false;
|
_cursor.visible = false;
|
||||||
|
@ -1300,6 +1303,9 @@ void DrawMouseCursor()
|
||||||
return;
|
return;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* Don't draw the mouse cursor if the screen is not ready */
|
||||||
|
if (_screen.dst_ptr == NULL) return;
|
||||||
|
|
||||||
Blitter *blitter = BlitterFactoryBase::GetCurrentBlitter();
|
Blitter *blitter = BlitterFactoryBase::GetCurrentBlitter();
|
||||||
int x;
|
int x;
|
||||||
int y;
|
int y;
|
||||||
|
|
Loading…
Reference in New Issue