]> git.lyx.org Git - features.git/commitdiff
plug two memory leaks
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 16 Jun 2005 09:44:13 +0000 (09:44 +0000)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 16 Jun 2005 09:44:13 +0000 (09:44 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10069 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/ChangeLog
src/frontends/Timeout.C
src/frontends/qt2/ChangeLog
src/frontends/qt2/qfont_loader.C

index f247b65346914fd7d4ff554a4c5c1a012e6ab9e2..152d2e17ec0fa86ef056499efbc586272ebe4712 100644 (file)
@@ -1,3 +1,7 @@
+2005-06-16  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * Timeout.C (~Timeout): properly delete the pimpl on deletion. 
+
 2005-05-31  Martin Vermeer  <martin.vermeer@hut.fi>
 
        * screen.[hC]: better fix, processEvents -related screen update
index 99ee026f82cbed1be3686c35fdcd1eb329b17cc2..8a828262077bc0a7ac2588498e3b55a5b5455e91 100644 (file)
@@ -17,6 +17,7 @@
 Timeout::~Timeout()
 {
        pimpl_->stop();
+       delete pimpl_;
 }
 
 
index f283d249a4860e735a219a40a8b2067823c0e3b1..4c38856b207b252e9f3b5ff1ff2a7ec7af3a3c88 100644 (file)
@@ -1,3 +1,8 @@
+2005-06-16  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * qfont_loader.C (addToFontPath): delete the data structure
+       allocated by XGetFontPath.
+
 2005-06-09  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
 
        * qfont_loader.h: 
index affc4fe047d42e081266d654951084648139f174..d325b08163708c7f31ffe64eb5eab8717e757df5 100644 (file)
@@ -63,6 +63,7 @@ void qfont_loader::addToFontPath()
                char ** p = XGetFontPath(w.x11Display(), &n);
                if (std::find(p, p + n, dir) != p + n)
                        return;
+               XFreeFontPath(p);
                lyxerr[Debug::FONT] << "Adding " << dir
                                    << " to the font path." << endl;
                string const command = "xset fp+ " + QuoteName(dir);