[libkscreen] [Backend Manager] emitBackendReady() only after fetching the config finishes
Review Request #128074 - Created June 1, 2016 and submitted
|Kai Uwe Broulik|
Without a valid config in the BackendManager, KScreen::Config::canBeApplied always returns false causing KScreen to ignore any stored config on startup sometimes. Wait until we have a config before telling that the backend is ready.
I can now start kded5 from console without it falling back to an "ideal" config.
Didn't do much testing, though. Might have unwanted side-effects.
I've gone over the handlers for backendReady, and none of them is actually used to request a config then (that's encapsulated in backendmanager), so requesting a config before the backend is announced ready makes sense.