summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorsigmabeta <sigmabeta@users.noreply.github.com>2016-01-30 10:10:15 -0500
committersigmabeta <sigmabeta@users.noreply.github.com>2016-01-30 10:10:15 -0500
commitbc03bbccf15e1231a61039a421aef72a241f463c (patch)
tree98cd0fd0e4b182b2cfefba6bd57bd4137b5f655f /Source/Android/app/src/main/java
parent6115d39a7a3a1a84a1abe25b18b5e122a9145ec4 (diff)
Make necessary modifications to Java_GCAdapter for permissions request
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java10
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.java2
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Java_GCAdapter.java7
3 files changed, 9 insertions, 10 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java
index 275bd051cf..38ea670f5e 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java
@@ -19,7 +19,7 @@ import org.dolphinemu.dolphinemu.utils.Log;
*/
public final class NativeLibrary
{
- private static EmulationActivity mEmulationActivity;
+ public static EmulationActivity sEmulationActivity;
/**
* Button type for use in onTouchEvent
@@ -403,12 +403,12 @@ public final class NativeLibrary
public static void displayAlertMsg(final String alert)
{
Log.error("[NativeLibrary] Alert: " + alert);
- mEmulationActivity.runOnUiThread(new Runnable()
+ sEmulationActivity.runOnUiThread(new Runnable()
{
@Override
public void run()
{
- Toast.makeText(mEmulationActivity, "Panic Alert: " + alert, Toast.LENGTH_LONG).show();
+ Toast.makeText(sEmulationActivity, "Panic Alert: " + alert, Toast.LENGTH_LONG).show();
}
});
}
@@ -416,12 +416,12 @@ public final class NativeLibrary
public static void endEmulationActivity()
{
Log.verbose("[NativeLibrary]Ending EmulationActivity.");
- mEmulationActivity.exitWithAnimation();
+ sEmulationActivity.exitWithAnimation();
}
public static void setEmulationActivity(EmulationActivity emulationActivity)
{
Log.verbose("[NativeLibrary]Registering EmulationActivity.");
- mEmulationActivity = emulationActivity;
+ sEmulationActivity = emulationActivity;
}
}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.java
index 36b75c1a75..2f38df3373 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.java
@@ -118,7 +118,7 @@ public final class EmulationActivity extends AppCompatActivity
setTheme(themeId);
super.onCreate(savedInstanceState);
- Java_GCAdapter.our_activity = this;
+
Java_GCAdapter.manager = (UsbManager) getSystemService(Context.USB_SERVICE);
// Picasso will take a while to load these big-ass screenshots. So don't run
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Java_GCAdapter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Java_GCAdapter.java
index 26a1232e41..3e2c83bf66 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Java_GCAdapter.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Java_GCAdapter.java
@@ -1,8 +1,6 @@
package org.dolphinemu.dolphinemu.utils;
-import android.app.Activity;
import android.app.PendingIntent;
-import android.content.Context;
import android.content.Intent;
import android.hardware.usb.UsbConfiguration;
import android.hardware.usb.UsbConstants;
@@ -12,6 +10,7 @@ import android.hardware.usb.UsbEndpoint;
import android.hardware.usb.UsbInterface;
import android.hardware.usb.UsbManager;
+import org.dolphinemu.dolphinemu.NativeLibrary;
import org.dolphinemu.dolphinemu.services.USBPermService;
import java.util.HashMap;
@@ -39,8 +38,8 @@ public class Java_GCAdapter {
{
Intent intent = new Intent();
PendingIntent pend_intent;
- intent.setClass(our_activity, USBPermService.class);
- pend_intent = PendingIntent.getService(our_activity, 0, intent, 0);
+ intent.setClass(NativeLibrary.sEmulationActivity, USBPermService.class);
+ pend_intent = PendingIntent.getService(NativeLibrary.sEmulationActivity, 0, intent, 0);
manager.requestPermission(dev, pend_intent);
}
}