[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kdecore/util
From:       Bernhard Loos <nhuh.put () web ! de>
Date:       2007-09-18 22:14:07
Message-ID: 1190153647.353035.25432.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 714205 by bloos:

some fixes for KLibLoader::library
thanks to dipesh for pointing out the problems

 M  +11 -2     klibloader.cpp  


--- trunk/KDE/kdelibs/kdecore/util/klibloader.cpp #714204:714205
@@ -134,8 +134,17 @@
 
     KLibrary *lib = new KLibrary(_name);
 
-    if (lib)
-        kLibLoaderPrivate->cleanuphandler.add(lib);
+    lib->setLoadHints(hint);
+
+    lib->load();
+
+    if (!lib->isLoaded()) {
+        delete lib;
+        return 0;
+    }
+
+    kLibLoaderPrivate->cleanuphandler.add(lib);
+
     return lib;
 }
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic