Bug 179522

Summary: marble element is blocking actions
Product: [Applications] marble Reporter: Mikolaj Machowski <mikmach>
Component: generalAssignee: Torsten Rahn <rahn>
Status: RESOLVED FIXED    
Severity: normal CC: ps_ml
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Mikolaj Machowski 2009-01-03 18:42:21 UTC
Version:            (using Devel)
Compiler:          gcc4.3.2 
OS:                Linux
Installed from:    Compiled sources

When switching between panels Marble is called and blocks operation for few seconds. For example when switching between Tags and Albums it takes several seconds (it was previously almost instant) and on Konsole I see output:

resetting the base of the Geometry model 0xc561ae0
start generate indexes
generated indexes
MarblePlacemarkModel (generateIndex): Time elapsed: 2740 ms
Style reset requested.
resetting the base of the Geometry model 0xc656748
start generate indexes
generated indexes
MarblePlacemarkModel (generateIndex): Time elapsed: 1974 ms
Style reset requested.

Albums to Calendar:

resetting the base of the Geometry model 0xc280980
start generate indexes
generated indexes
MarblePlacemarkModel (generateIndex): Time elapsed: 2085 ms
Style reset requested.
kdeinit4: preparing to launch
resetting the base of the Geometry model 0xc675fb8
start generate indexes
generated indexes
MarblePlacemarkModel (generateIndex): Time elapsed: 2022 ms
Style reset requested.

And so on. And it really takes 4 seconds (or more - as described in messages) each time.
Comment 1 Mikolaj Machowski 2009-01-03 18:45:32 UTC
It happens also when switching between albums in Albums view, months in Calendar view, tags in Tags view, etc.

Note: I am using KDE 4.2
Comment 2 Patrick Spendrin 2009-01-04 21:48:03 UTC
can you please update to the latest svn revision of marble and of digikam?
This problem should be fixed then.
Comment 3 Patrick Spendrin 2009-01-04 22:06:17 UTC
SVN commit 905681 by sengels:

M  +5 -2      worldmapwidget.cpp

WebSVN link: http://websvn.kde.org/?view=rev&revision=905681
Comment 4 Mikolaj Machowski 2009-01-04 23:53:24 UTC
Thanks, that not only fixed current problem but also significantly sped up start up process of digiKam.