@setoelkahfi / svara / commits / 5a893a1

fix: tab save state updates on fie save

mellbacon committed May 24, 2023 at 15:36 UTC 5a893a12663e2986d58cb0bb7f30bfc06b38beac
1 file changed +8 -2
src/lib/File.ts
+8 -2
@@ -103,11 +103,17 @@ export async function saveFile(saveAs = false) {
103 "readonly": false,
104 });
105 tab.setActive(tab.id);
106 + updateSaveState(true);
107 }
108
109 export function updateSaveState(saved = true) {
109 - if (saved) return; // prevents this being fired on every state check
110 const tab = get(tabs).find(t => t.active && t.isfile);
111 - tab.saved = false;
111 + if (saved) {
112 + tab.saved = true;
113 + return; // prevents this being fired on every state check
114 + }
115 + else {
116 + tab.saved = false;
117 + }
118 tab.setActive(tab.id);
119 }
\ No newline at end of file