Bug 235089 - Systemsettings loads all modules in icon view mode
Summary: Systemsettings loads all modules in icon view mode
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Unspecified
: NOR normal
Target Milestone: ---
Assignee: System Settings Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-22 19:32 UTC by Christoph Feck
Modified: 2010-05-02 00:34 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Feck 2010-04-22 19:32:06 UTC
Version:            (using Devel)
Installed from:    Compiled sources

When in icon view mode, clicking on an icons loads all modules that are going to appear in the page view side bar, i.e. when you click on "Application Appearance", it loads all of "Icon", "Fonts", "Style" etc. modules.

Examples to verify:
- Clicking the "back" arrow, the title bar of the window flashes, and shows all the names of the modules that are unloaded.
- Clicking on "Network Settings" main group already shows the dialog about "Your Platform is Not Supported", but it is only shown when clicking on kcm module "Network Settings" from kdeadmin/knetworkconf when in tree mode.

This behavior is not present in tree mode; there individual modules are loaded as you click on them.
Comment 1 Ben Cooksley 2010-05-02 00:34:27 UTC
SVN commit 1121620 by bcooksley:

Don't load modules to check for KAuth status until module is shown.
Ensure that module changing signals are disabled when closing modules.
BUG: 235089

 M  +14 -5     core/ModuleView.cpp  
 M  +1 -1      core/ModuleView.h  
 M  +0 -1      icons/IconMode.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1121620