Need help with kdesktop patch
    Aaron J. Seigo 
    aseigo at kde.org
       
    Wed Nov 16 18:37:55 GMT 2005
    
    
  
On Wednesday 16 November 2005 10:22, Kevin Krammer wrote:
> http://bugs.kde.org/attachment.cgi?id=13477&action=view
> (kcontrol/background)
reads ok. haven't test it yet, however.
> http://bugs.kde.org/attachment.cgi?id=13482&action=view
> (kdesktop)
not that it matters overly much here because these aren't in a hot path, but 
for loops like:
for (unsigned i=0; i < m_Renderer[sdesk]->numRenderers(); ++i)
it's usually a good idea to cache the value instead of calling it every time 
through the loop.
something that stood out was these two changes:
-    KDesktopSettings::setLimitCache( (bool) bLimit );
-    KDesktopSettings::setCacheSize( size );
     KDesktopSettings::writeConfig();
and 
-    KDesktopSettings::setCommonDesktop( m_bCommon );
     KDesktopSettings::writeConfig();
where is the change being made to KDesktopSettings (and if nowhere, why write 
the config file out)? i couldn't find a place where the settings object was 
getting updated; should it be?
> The last two are not so important:
> http://bugs.kde.org/attachment.cgi?id=13483&action=view
why have backgroundConfigureDone when it just calls internalConfig? just 
connect the signal to internalConfig and be done, no?
> http://bugs.kde.org/attachment.cgi?id=13484&action=view
looks harmless.
i'll test after we're doing chewing over the above items =) 
also, since this has been there since 3.4.0 and isn't an overly serious issue, 
this probably doesn't need to be in 3.5.0 (certainly 3.5.1 though) so we're 
in no massive hurry.
certainly a lot of work to get kiosk right there =)
-- 
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43
Full time KDE developer sponsored by Trolltech (http://www.trolltech.com)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20051116/e7bb2ee4/attachment.sig>
    
    
More information about the kde-core-devel
mailing list