From ad29d00e056c9419587c72705e4f3ef3fc15660b Mon Sep 17 00:00:00 2001 From: Kyle Harrington Date: Wed, 24 Mar 2021 07:54:27 +0100 Subject: [PATCH] Use default keybindings if no keybindings config file exists --- src/main/java/sc/iview/Controls.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/sc/iview/Controls.kt b/src/main/java/sc/iview/Controls.kt index 9035d20b..f5ed5ac2 100644 --- a/src/main/java/sc/iview/Controls.kt +++ b/src/main/java/sc/iview/Controls.kt @@ -197,7 +197,10 @@ open class Controls(val sciview: SciView) { h.addKeyBinding("ruler: keep the button pressed and drag with the mouse", "E") val configFile = File(System.getProperty("user.home")).resolve(".sciview.keybindings.yaml") - inputHandler.readFromFile(configFile) + if( configFile.exists() ) + inputHandler.readFromFile(configFile) + else + inputHandler.useDefaultBindings(configFile.absolutePath) } /*