> [...] > > These things should really be async. > > Especially if there can be multiple services that you have no control about, > they will hang at some point, and then your UI is blocked -- never a good > thing. > > We've had a non-funny amount of UI problems due to sync calls across IPC, or > into Nepomuk (and sometimes both), and it gets you a blocking UI, and it > really deteriorate the user experience. >
I agree, I have already changed all calls to use the async dbus api instead. So blocking the UI shouldn't be a problem anymore. I've added a new branch (nepomukcontroller-qml) to kde-workspace and asked for review on kde-core-devel _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel