summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mwindow.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mwindow.c b/src/mwindow.c
index 7832d9c8b..5fcae2eed 100644
--- a/src/mwindow.c
+++ b/src/mwindow.c
@@ -312,8 +312,10 @@ static int git_mwindow_find_lru_file_locked(git_mwindow_file **out)
current_file, &mru_window, NULL, true, GIT_MWINDOW__MRU)) {
continue;
}
- if (!lru_window || lru_window->last_used > mru_window->last_used)
+ if (!lru_window || lru_window->last_used > mru_window->last_used) {
+ lru_window = mru_window;
lru_file = current_file;
+ }
}
if (!lru_file) {