Static plugins don't break QFactoryLoader::keys()
authorLincoln Ramsay <lincoln.ramsay@nokia.com>
Fri, 17 Feb 2012 06:31:06 +0000 (16:31 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 17 Feb 2012 07:46:06 +0000 (08:46 +0100)
commit147a38faa6afbe616a9e6a123c8dbb5b00e458ef
tree5a769499ce2450b3ceb185b43f491ae3728eb58c
parentd0759e348dd4d49b2e7e3907776406e93374ea40
Static plugins don't break QFactoryLoader::keys()

The = means that a single, static, compat plugin replaces the list of
keys (eg. from previously checked static plugins or from dynamic plugins).

Using += prevents this undesirable behaviour.

Change-Id: I3a40752c08dddbfe81444ca9c782b633e9742ab9
Reviewed-by: Bradley T. Hughes <bradley.hughes@nokia.com>
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
src/corelib/plugin/qfactoryloader.cpp