diff --git a/app/src/main/java/emu/skyline/EmulationActivity.kt b/app/src/main/java/emu/skyline/EmulationActivity.kt index 6c87b3a1..9987295e 100644 --- a/app/src/main/java/emu/skyline/EmulationActivity.kt +++ b/app/src/main/java/emu/skyline/EmulationActivity.kt @@ -307,8 +307,10 @@ class EmulationActivity : AppCompatActivity(), SurfaceHolder.Callback, View.OnTo */ override fun onNewIntent(intent : Intent?) { super.onNewIntent(intent!!) - setIntent(intent) - executeApplication(intent) + if (getIntent().data != intent.data) { + setIntent(intent) + executeApplication(intent) + } } override fun onDestroy() {