mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-06 16:45:03 +00:00
HackStudio: Remove an old file from the vectors in 'Save as...' action
If you saved a file under a different name and then went back to the first file, then you had the same TextDocument buffer, and therefore the same changes to the file as in the new one.
This commit is contained in:
committed by
Andreas Kling
parent
d811ad921c
commit
6c5fb2ca63
@@ -701,7 +701,10 @@ NonnullRefPtr<GUI::Action> HackStudioWidget::create_save_as_action()
|
||||
|
||||
auto new_project_file = m_project->create_file(relative_file_path);
|
||||
m_open_files.set(relative_file_path, *new_project_file);
|
||||
m_open_files.remove(old_filename);
|
||||
|
||||
m_open_files_vector.append(relative_file_path);
|
||||
m_open_files_vector.remove_all_matching([&old_filename](auto const& element) { return element == old_filename; });
|
||||
|
||||
update_window_title();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user