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