diff options
| author | JosJuice <josjuice@gmail.com> | 2018-06-05 15:09:29 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2018-06-06 17:34:08 +0200 |
| commit | f0f8ca21723470c859b58291144b7913dfae3906 (patch) | |
| tree | 397a90632c12d46388f3037665a1bb88f92822ce /Source/Android/app/src/main/java | |
| parent | 1c027bc148574cf0b05cd04f8ce15132e8115170 (diff) | |
Android: Don't allow INI editing for DOL/ELF files
Diffstat (limited to 'Source/Android/app/src/main/java')
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameAdapter.java | 6 | ||||
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameRowPresenter.java | 6 |
2 files changed, 12 insertions, 0 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameAdapter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameAdapter.java index 1ff7a13a13..75cf4d59e9 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameAdapter.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameAdapter.java @@ -139,6 +139,12 @@ public final class GameAdapter extends RecyclerView.Adapter<GameViewHolder> impl GameViewHolder holder = (GameViewHolder) view.getTag(); String gameId = holder.gameFile.getGameId(); + if (gameId.isEmpty()) + { + // We can't make a game-specific INI file if there is no game ID + return true; + } + FragmentActivity activity = (FragmentActivity) view.getContext(); AlertDialog.Builder builder = new AlertDialog.Builder(activity); diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameRowPresenter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameRowPresenter.java index 79c1fabf9b..d12ce579c1 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameRowPresenter.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/GameRowPresenter.java @@ -87,6 +87,12 @@ public final class GameRowPresenter extends Presenter FragmentActivity activity = (FragmentActivity) view.getContext(); String gameId = gameFile.getGameId(); + if (gameId.isEmpty()) + { + // We can't make a game-specific INI file if there is no game ID + return true; + } + AlertDialog.Builder builder = new AlertDialog.Builder(activity); builder.setTitle("Game Settings") .setItems(R.array.gameSettingsMenus, new DialogInterface.OnClickListener() { |
