From f106c171b88cd6ed3b5bbdff9335a04721157533 Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Sun, 25 Sep 2022 15:46:36 +0530 Subject: [PATCH] Fixed: Files with no LSP implementation are not saved --- .../androidide/views/editor/IDEEditor.java | 7 +++---- tests/test-home/.androidide/init/model.jar | Bin 59905 -> 59905 bytes 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/itsaky/androidide/views/editor/IDEEditor.java b/app/src/main/java/com/itsaky/androidide/views/editor/IDEEditor.java index e6a402833..edef8143b 100644 --- a/app/src/main/java/com/itsaky/androidide/views/editor/IDEEditor.java +++ b/app/src/main/java/com/itsaky/androidide/views/editor/IDEEditor.java @@ -679,13 +679,12 @@ public class IDEEditor extends CodeEditor implements com.itsaky.androidide.edito * @param event The content change event. */ private void handleContentChange(ContentChangeEvent event, Unsubscribe unsubscribe) { - if (getFile() == null || languageServer == null) { - return; - } - if (event.getAction() != ContentChangeEvent.ACTION_SET_NEW_TEXT) { isModified = true; } + if (getFile() == null || languageServer == null) { + return; + } CompletableFuture.runAsync( () -> { dispatchDocumentChangeEvent(event); diff --git a/tests/test-home/.androidide/init/model.jar b/tests/test-home/.androidide/init/model.jar index a2a3f835cf4029ca794f94b2c297fb879423fecc..18feb8ecf52e5e0b30aa4cc4b710c655929b6c24 100644 GIT binary patch delta 31 ncmZp?!rXX;nJ2)TnT3mifrEo#Qtd{braMfNYBx`~Q^*SdleG#_ delta 31 ncmZp?!rXX;nJ2)TnT3mifrEn~q-G;e(;cRen#~jL6!HQ9j*JP@