From 482e89ea9f5f3b9ada2d1efa7feafdf22c7176dc Mon Sep 17 00:00:00 2001 From: Martin Kiewitz Date: Sun, 25 Apr 2010 15:20:52 +0000 Subject: SCI: reset cursor state when kDrawControl gets called on textedit controls, fixes cursor placement issues svn-id: r48794 --- engines/sci/graphics/controls.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'engines/sci/graphics') diff --git a/engines/sci/graphics/controls.cpp b/engines/sci/graphics/controls.cpp index b1392cea11..6f133815a5 100644 --- a/engines/sci/graphics/controls.cpp +++ b/engines/sci/graphics/controls.cpp @@ -283,6 +283,7 @@ void GfxControls::kernelDrawTextEdit(Common::Rect rect, reg_t obj, const char *t uint16 oldFontId = _text16->GetFontId(); rect.grow(1); + _texteditCursorVisible = false; texteditCursorErase(); _paint16->eraseRect(rect); _text16->Box(text, 0, textRect, SCI_TEXT16_ALIGNMENT_LEFT, fontId); -- cgit v1.2.3