Detect when local changes occured to file

This commit is contained in:
Yousef Khadadeh 2026-01-17 20:11:13 +03:00
parent 8f03080b87
commit 1955de9e3e
5 changed files with 47 additions and 4 deletions

View file

@ -485,7 +485,7 @@ void Toolbar::top_toolbar() {
}
std::vector<std::pair<std::string, std::string>> tabNames;
for(size_t i = 0; i < main.worlds.size(); i++)
tabNames.emplace_back(main.worlds[i]->netObjMan.is_connected() ? "data/icons/network.svg" : "", main.worlds[i]->name);
tabNames.emplace_back(main.worlds[i]->netObjMan.is_connected() ? "data/icons/network.svg" : "", main.worlds[i]->name + (main.worlds[i]->hasUnsavedLocalChanges ? "*" : ""));
std::optional<size_t> closedTab;
gui.tab_list("file tab list", tabNames, main.worldIndex, closedTab);
if(!main.world->clientStillConnecting) {