Fixed bug in text input

This commit is contained in:
pelya
2011-03-10 17:08:58 +02:00
parent 15d39e1af5
commit f67db85103
4 changed files with 5 additions and 4 deletions

View File

@@ -68,6 +68,7 @@ echo "If the URL in in the form ':dir/file.dat:http://URL/' it will be downloade
echo "If the URL does not contain 'http://' it is treated as file from 'project/jni/application/src/AndroidData' dir -"
echo "these files are put inside .apk package by build system"
echo "Also please avoid 'https://' URLs, many Android devices do not have trust certificates and will fail to connect to SF.net over HTTPS"
echo " "
echo "`echo $AppDataDownloadUrl | tr '^' '\\n'`"
echo
AppDataDownloadUrl1=""

View File

@@ -269,7 +269,7 @@ public class MainActivity extends Activity {
if ((sendBackspace && event.getAction() == KeyEvent.ACTION_UP) && (keyCode == KeyEvent.KEYCODE_DEL || keyCode == KeyEvent.KEYCODE_CLEAR))
{
synchronized(textInput) {
DemoRenderer.nativeTextInput( 8, 8 ); // Send backspace to native code
DemoRenderer.nativeTextInput( 8, 0 ); // Send backspace to native code
}
return false; // and proceed to delete text in keyboard input field
}

View File

@@ -1 +1 @@
ballfield
ufoai

View File

@@ -1613,7 +1613,7 @@ extern void SDL_ANDROID_MainThreadPushText( int ascii, int unicode )
deferredTextIdx2 = 0;
deferredText[deferredTextIdx2].down = SDL_PRESSED;
deferredText[deferredTextIdx2].scancode = SDLK_LSHIFT;
deferredText[deferredTextIdx2].unicode = SDLK_LSHIFT;
deferredText[deferredTextIdx2].unicode = 0;
}
deferredTextIdx2++;
if( deferredTextIdx2 >= DEFERRED_TEXT_COUNT )
@@ -1635,7 +1635,7 @@ extern void SDL_ANDROID_MainThreadPushText( int ascii, int unicode )
deferredTextIdx2 = 0;
deferredText[deferredTextIdx2].down = SDL_RELEASED;
deferredText[deferredTextIdx2].scancode = SDLK_LSHIFT;
deferredText[deferredTextIdx2].unicode = SDLK_LSHIFT;
deferredText[deferredTextIdx2].unicode = 0;
}
SDL_mutexV(deferredTextMutex);