Fixed random bugs in Java code

This commit is contained in:
pelya
2012-06-19 12:31:17 +03:00
parent 2bfd9d5c59
commit 289043098d
2 changed files with 8 additions and 3 deletions

View File

@@ -2276,7 +2276,7 @@ class Settings
void setupButton(boolean undo)
{
do {
currentButton += undo ? -1 : 1;
currentButton += (undo ? -1 : 1);
if(currentButton >= Globals.ScreenKbControlsLayout.length)
{
p.getVideoLayout().removeView(layout);
@@ -2312,6 +2312,11 @@ class Settings
public void onTouchEvent(final MotionEvent ev)
{
if(Globals.ScreenKbControlsLayout.length >= currentButton)
{
setupButton(false);
return;
}
if( ev.getAction() == MotionEvent.ACTION_DOWN )
{
Globals.ScreenKbControlsLayout[currentButton][0] = (int)ev.getX();

View File

@@ -120,13 +120,13 @@ abstract class DifferentTouchInput
return MultiTouchInput.Holder.sInstance;
else
return SingleTouchInput.Holder.sInstance;
} catch( java.lang.NoSuchMethodError e ) {
} catch( Exception e ) {
try {
if (multiTouchAvailable1 && multiTouchAvailable2)
return MultiTouchInput.Holder.sInstance;
else
return SingleTouchInput.Holder.sInstance;
} catch( java.lang.NoSuchMethodError ee ) {
} catch( Exception ee ) {
return SingleTouchInput.Holder.sInstance;
}
}