[Scummvm-cvs-logs] SF.net SVN: scummvm: [29578] scummvm/trunk/engines/lure/surface.cpp
dreammaster at users.sourceforge.net
dreammaster at users.sourceforge.net
Tue Nov 20 13:49:00 CET 2007
Revision: 29578
http://scummvm.svn.sourceforge.net/scummvm/?rev=29578&view=rev
Author: dreammaster
Date: 2007-11-20 04:48:59 -0800 (Tue, 20 Nov 2007)
Log Message:
-----------
Added a check to keep the cursor active when entering a savegame name on backends that provide a virtual keyboard
Modified Paths:
--------------
scummvm/trunk/engines/lure/surface.cpp
Modified: scummvm/trunk/engines/lure/surface.cpp
===================================================================
--- scummvm/trunk/engines/lure/surface.cpp 2007-11-20 12:39:24 UTC (rev 29577)
+++ scummvm/trunk/engines/lure/surface.cpp 2007-11-20 12:48:59 UTC (rev 29578)
@@ -408,7 +408,9 @@
bool abortFlag = false;
bool refreshFlag = false;
- mouse.cursorOff();
+ bool vKbdFlag = g_system->hasFeature(OSystem::kFeatureVirtualKeyboard);
+ if (!vKbdFlag)
+ mouse.cursorOff();
// Insert a cursor character at the end of the string
newLine.insertChar('_', newLine.size());
@@ -437,7 +439,8 @@
screen.update();
newLine.deleteLastChar();
line = newLine;
- mouse.cursorOn();
+ if (!vKbdFlag)
+ mouse.cursorOn();
return true;
}
else if (keycode == Common::KEYCODE_ESCAPE) {
@@ -471,7 +474,9 @@
}
}
- mouse.cursorOn();
+ if (!vKbdFlag)
+ mouse.cursorOn();
+
return false;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list