Preference panes (e.g. QSCatalogPrefPane) are instantiated in one of two ways:
[QSCatalogPrefPane sharedInstance]
By [nib instantiateNibWithOwner:self topLevelObjects:&objects]; in QSPreferencePane.m:L99
This means that two instances of QSCatalogPrefPane will be lying around, potentially causing issues with opening them up. There should only be one that exists.
Just making a note here for future reference:
Preference panes (e.g. QSCatalogPrefPane) are instantiated in one of two ways:
[QSCatalogPrefPane sharedInstance]
[nib instantiateNibWithOwner:self topLevelObjects:&objects];
in QSPreferencePane.m:L99This means that two instances of QSCatalogPrefPane will be lying around, potentially causing issues with opening them up. There should only be one that exists.