~bzoltan/kubuntu-packaging/decouple_cmake_plugin

« back to all changes in this revision

Viewing changes to src/shared/qbs/src/lib/tools/scannerpluginmanager.cpp

  • Committer: Timo Jyrinki
  • Date: 2013-12-02 09:16:15 UTC
  • mfrom: (1.1.29)
  • Revision ID: timo.jyrinki@canonical.com-20131202091615-xbj1os1f604ber1m
New upstream release candidate.

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
namespace qbs {
41
41
namespace Internal {
42
42
 
 
43
ScannerPluginManager::~ScannerPluginManager()
 
44
{
 
45
    foreach (QLibrary * const lib, m_libs) {
 
46
        lib->unload();
 
47
        delete lib;
 
48
    }
 
49
}
 
50
 
43
51
ScannerPluginManager *ScannerPluginManager::instance()
44
52
{
45
 
    static ScannerPluginManager *i = new ScannerPluginManager;
46
 
    return i;
 
53
    static ScannerPluginManager scannerPlugin;
 
54
    return &scannerPlugin;
47
55
}
48
56
 
49
57
ScannerPluginManager::ScannerPluginManager()