Skip to content

Commit e72be17

Browse files
committed
Update live-view.js
1 parent d07e8b4 commit e72be17

File tree

1 file changed

+22
-4
lines changed

1 file changed

+22
-4
lines changed

live-view/live-view.js

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -203,10 +203,28 @@ async function setupLiveView() {
203203
}
204204

205205

206-
// search modified files for file
207-
const modFile = Object.values(modifiedFiles).filter(file =>
208-
(file.dir == treeLoc
209-
&& file.name == fileName))[0];
206+
let modFile;
207+
208+
// if selected file is the file we're looking for
209+
// and is modified
210+
// note: this fixes a bug where the modified file
211+
// isn't updated yet as it's still selected
212+
if (selectedFile.dir === treeLoc &&
213+
selectedFile.name === fileName &&
214+
modifiedFiles[selectedFile.sha]) {
215+
216+
// set file to selected file
217+
modFile = selectedFile;
218+
219+
} else {
220+
221+
// search modified files for file
222+
modFile = Object.values(modifiedFiles).filter(file =>
223+
(file.dir == treeLoc &&
224+
file.name == fileName))[0];
225+
226+
}
227+
210228

211229
// if file is not modified; fetch from Git
212230
if (!modFile) {

0 commit comments

Comments
 (0)