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