mirror of
https://github.com/peterosterlund2/droidfish.git
synced 2024-11-23 11:31:33 +01:00
DroidFish: Fixed "load scid file" dialog to work on pre-2.2 devices. (Thanks to Gerhard Kaleb for pointing this out.)
This commit is contained in:
parent
96047e29ec
commit
cafab99c8a
|
@ -948,8 +948,7 @@ public class DroidFish extends Activity implements GUIInterface {
|
|||
static private final int THINKING_MENU_DIALOG = 11;
|
||||
static private final int GO_BACK_MENU_DIALOG = 12;
|
||||
static private final int GO_FORWARD_MENU_DIALOG = 13;
|
||||
static private final int SELECT_SCID_FILE_DIALOG = 14;
|
||||
static private final int FILE_MENU_DIALOG = 15;
|
||||
static private final int FILE_MENU_DIALOG = 14;
|
||||
|
||||
@Override
|
||||
protected Dialog onCreateDialog(int id) {
|
||||
|
@ -1022,8 +1021,7 @@ public class DroidFish extends Activity implements GUIInterface {
|
|||
showDialog(SELECT_PGN_FILE_DIALOG);
|
||||
break;
|
||||
case LOAD_SCID_GAME:
|
||||
removeDialog(SELECT_SCID_FILE_DIALOG);
|
||||
showDialog(SELECT_SCID_FILE_DIALOG);
|
||||
selectScidFile();
|
||||
break;
|
||||
case SAVE_GAME:
|
||||
removeDialog(SELECT_PGN_FILE_SAVE_DIALOG);
|
||||
|
@ -1062,8 +1060,7 @@ public class DroidFish extends Activity implements GUIInterface {
|
|||
showDialog(SELECT_PGN_FILE_SAVE_DIALOG);
|
||||
break;
|
||||
case LOAD_SCID_GAME:
|
||||
removeDialog(SELECT_SCID_FILE_DIALOG);
|
||||
showDialog(SELECT_SCID_FILE_DIALOG);
|
||||
selectScidFile();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -1203,14 +1200,6 @@ public class DroidFish extends Activity implements GUIInterface {
|
|||
AlertDialog alert = builder.create();
|
||||
return alert;
|
||||
}
|
||||
case SELECT_SCID_FILE_DIALOG: {
|
||||
Intent intent = new Intent();
|
||||
intent.setComponent(new ComponentName("org.scid.android",
|
||||
"org.scid.android.SelectFileActivity"));
|
||||
intent.setAction(".si4");
|
||||
startActivityForResult(intent, RESULT_SELECT_SCID);
|
||||
return null;
|
||||
}
|
||||
case SELECT_PGN_FILE_SAVE_DIALOG: {
|
||||
final String[] fileNames = findFilesInDirectory(pgnDir, null);
|
||||
final int numFiles = fileNames.length;
|
||||
|
@ -1568,6 +1557,14 @@ public class DroidFish extends Activity implements GUIInterface {
|
|||
return null;
|
||||
}
|
||||
|
||||
private final void selectScidFile() {
|
||||
Intent intent = new Intent();
|
||||
intent.setComponent(new ComponentName("org.scid.android",
|
||||
"org.scid.android.SelectFileActivity"));
|
||||
intent.setAction(".si4");
|
||||
startActivityForResult(intent, RESULT_SELECT_SCID);
|
||||
}
|
||||
|
||||
final static int FT_NONE = 0;
|
||||
final static int FT_PGN = 1;
|
||||
final static int FT_SCID = 2;
|
||||
|
|
Loading…
Reference in New Issue
Block a user