diff --git a/app/src/main/java/org/wntr/mdeditor/MainActivity.kt b/app/src/main/java/org/wntr/mdeditor/MainActivity.kt index f66d566..e5218f6 100644 --- a/app/src/main/java/org/wntr/mdeditor/MainActivity.kt +++ b/app/src/main/java/org/wntr/mdeditor/MainActivity.kt @@ -51,7 +51,8 @@ import kotlin.concurrent.fixedRateTimer class MainActivity : AppCompatActivity() { private val easyMDEscript = """ - const easyMDE = new EasyMDE({ + if (typeof easyMDE != 'undefined') throw new Error("easyMDE already loaded"); + easyMDE = new EasyMDE({ spellChecker: false, nativeSpellcheck: false, maxHeight: String(windowHeight-120)+"px", @@ -268,6 +269,7 @@ class MainActivity : AppCompatActivity() { override fun onResume() { super.onResume() + if (!readOnResume) { readOnResume = true autosaveTimer = fixedRateTimer("timer",true,0,5000){ @@ -479,7 +481,6 @@ class MainActivity : AppCompatActivity() { saveFile() } } - } } return true @@ -1051,6 +1052,7 @@ class MainActivity : AppCompatActivity() { } catch (e: UninitializedPropertyAccessException) { Log.d(javaClass.simpleName, "Webview not yet loaded.\n$e") } + easyMDELoaded = false Log.i(javaClass.simpleName, "\"onPause\" durchlaufen") }