Merge pull request #7478 from stenzek/imgui

Replace raster font with dear imgui
This commit is contained in:
spycrab
2019-01-25 15:08:40 +01:00
committed by GitHub
61 changed files with 1145 additions and 2064 deletions

View File

@ -21,7 +21,16 @@ import java.lang.ref.WeakReference;
*/
public final class NativeLibrary
{
public static WeakReference<EmulationActivity> sEmulationActivity = new WeakReference<>(null);
private static WeakReference<EmulationActivity> sEmulationActivity = new WeakReference<>(null);
/**
* Returns the current instance of EmulationActivity.
* There should only ever be one EmulationActivity instantiated.
*/
public static EmulationActivity getEmulationActivity()
{
return sEmulationActivity.get();
}
/**
* Button type for use in onTouchEvent

View File

@ -31,7 +31,7 @@ public class Java_GCAdapter
private static void RequestPermission()
{
Context context = NativeLibrary.sEmulationActivity.get();
Context context = NativeLibrary.getEmulationActivity();
if (context != null)
{
HashMap<String, UsbDevice> devices = manager.getDeviceList();
@ -141,7 +141,7 @@ public class Java_GCAdapter
}
}
final Activity emulationActivity = NativeLibrary.sEmulationActivity.get();
final Activity emulationActivity = NativeLibrary.getEmulationActivity();
if (emulationActivity != null)
{
emulationActivity.runOnUiThread(() -> Toast.makeText(emulationActivity,

View File

@ -34,7 +34,7 @@ public class Java_WiimoteAdapter
private static void RequestPermission()
{
Context context = NativeLibrary.sEmulationActivity.get();
Context context = NativeLibrary.getEmulationActivity();
if (context != null)
{
HashMap<String, UsbDevice> devices = manager.getDeviceList();