X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fio%2FSVNDirectory.cxx;h=923993ac4b1df6c6ab23052d1fbeac1e9f5797a5;hb=b468254d731bb467492006c9fc9d14ed2719033f;hp=cc572fc11da25dff410a0125f1b544e9db760923;hpb=05f266ac10aa025c35c1bc3e85a2049aec7f9135;p=simgear.git diff --git a/simgear/io/SVNDirectory.cxx b/simgear/io/SVNDirectory.cxx index cc572fc1..923993ac 100644 --- a/simgear/io/SVNDirectory.cxx +++ b/simgear/io/SVNDirectory.cxx @@ -247,8 +247,6 @@ void SVNDirectory::deleteChildByName(const std::string& nm) } SGPath path = fsDir().file(nm); - dav->removeChild(child); - delete child; if (child->isCollection()) { Dir d(path); @@ -264,7 +262,10 @@ void SVNDirectory::deleteChildByName(const std::string& nm) } else { path.remove(); } - + + dav->removeChild(child); + delete child; + writeCache(); }