diff options
Diffstat (limited to 'pokemodr/PokeModrUI.cpp')
-rw-r--r-- | pokemodr/PokeModrUI.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pokemodr/PokeModrUI.cpp b/pokemodr/PokeModrUI.cpp index 214eb673..fd1ed594 100644 --- a/pokemodr/PokeModrUI.cpp +++ b/pokemodr/PokeModrUI.cpp @@ -189,6 +189,7 @@ bool PokeModrUI::savePokemod(const Pokemod* pokemod, const KUrl& url) if (file.open(QIODevice::ReadWrite)) { file.write(Object::xml(pokemod).toByteArray()); + treePokemod->setDirty(pokemod, false); file.close(); return true; } @@ -202,7 +203,10 @@ bool PokeModrUI::savePokemod(const Pokemod* pokemod, const KUrl& url) { temp.write(Object::xml(pokemod).toByteArray()); if (KIO::NetAccess::upload(temp.fileName(), url, this)) + { + treePokemod->setDirty(pokemod, false); return true; + } else KMessageBox::error(this, KIO::NetAccess::lastErrorString(), "KIO Error"); } |