Skip to content

Commit 42d5dc4

Browse files
committed
Fix some silly mistakes
1 parent ebc8912 commit 42d5dc4

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

src/android/java/com/hydra/noods/FileBrowser.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ private void update()
416416
if (ext.equals(".nds"))
417417
{
418418
Uri uri = file.getUri();
419-
setNdsRom(uri.getPath(), getRomFd(uri), getSaveFd(file), getStateFd(file), getCheatFd(file));
419+
setNdsRom(uri.getPath(), getRomFd(uri, false), getSaveFd(file), getStateFd(file), getCheatFd(file));
420420

421421
if (isGbaLoaded())
422422
{
@@ -460,7 +460,7 @@ public void onCancel(DialogInterface dialog)
460460
else
461461
{
462462
Uri uri = file.getUri();
463-
setGbaRom(uri.getPath(), getRomFd(uri), getSaveFd(file), getStateFd(file));
463+
setGbaRom(uri.getPath(), getRomFd(uri, false), getSaveFd(file), getStateFd(file));
464464

465465
if (isNdsLoaded())
466466
{
@@ -569,7 +569,7 @@ private void processFile(FileAdapter.FileInfo info, boolean directory)
569569
if (ext.equals(".nds"))
570570
{
571571
Bitmap bitmap = Bitmap.createBitmap(32, 32, Bitmap.Config.ARGB_8888);
572-
getNdsIcon(getRomFd(info.uri), bitmap);
572+
getNdsIcon(getRomFd(info.uri, true), bitmap);
573573
info.icon = bitmap;
574574
fileInfo.add(info);
575575
}
@@ -580,12 +580,12 @@ else if (ext.equals(".gba"))
580580
}
581581
}
582582

583-
private int getRomFd(Uri romUri)
583+
private int getRomFd(Uri romUri, boolean override)
584584
{
585585
try
586586
{
587587
// Get a descriptor for the file in scoped mode
588-
if (!scoped) return -1;
588+
if (!scoped && !override) return -1;
589589
return getContentResolver().openFileDescriptor(romUri, "r").detachFd();
590590
}
591591
catch (Exception e)

src/settings.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ std::string Settings::bios7Path = "bios7.bin";
3737
std::string Settings::firmwarePath = "firmware.bin";
3838
std::string Settings::gbaBiosPath = "gba_bios.bin";
3939
std::string Settings::sdImagePath = "sd.img";
40-
std::string Settings::basePath = "";
40+
std::string Settings::basePath = ".";
4141

4242
std::vector<Setting> Settings::settings =
4343
{

src/settings.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class Settings
5555
static std::string basePath;
5656

5757
static void add(std::vector<Setting> &settings);
58-
static bool load(std::string path = "");
58+
static bool load(std::string path = ".");
5959
static bool save();
6060

6161
private:

0 commit comments

Comments
 (0)