Revision 1246d4e...

Go back to digest for 1st January 2012

Bug Fixes in Educational

Dennis Nienhüser committed changes in [marble/Touch/1.3] src/lib/PluginManager.cpp:

Do not unload plugins in PluginManager dtor.

According to qt documentation this is not needed. Not unloading plugins
avoids timing issues at destruction time: Plugin related instances can
be deleted after the deletion of MarbleModel now. Previously
MarbleModel deleted the PluginManager, which unloaded the plugins and
then created dangling pointers for plugin related instances not cleaned
up at that time.

Should be backported to the KDE/4.8 branch after testing.



(cherry picked from commit 4a1af05a822894d77bacac0932df6d38e74bcc10)

File Changes

Modified 1 files
  • src/lib/PluginManager.cpp
1 files changed in total