[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Applet::init()
From:       David Baron <d_baron () 012 ! net ! il>
Date:       2009-09-30 8:03:55
Message-ID: 200909301003.56491.d_baron () 012 ! net ! il
[Download RAW message or body]

Apparently, plasma will wait until all of these are done before displaying 
anything (correct me if I am wrong). So any applet that checks 
unmounted/unmountable media, unconnected network connections, loads large data 
sets, etc., will make plasma wait and wait unless ...

Do ALL of it in background threads.
Just start, set busy if need be, and exit init().
When threads needed for applet functionality are done, reset busy and let it 
play.

Let's check our init code :-)
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic