diff options
Diffstat (limited to 'libcontextsubscriber/src/provider.cpp')
-rw-r--r-- | libcontextsubscriber/src/provider.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libcontextsubscriber/src/provider.cpp b/libcontextsubscriber/src/provider.cpp index dff7adb4..d04b3ea4 100644 --- a/libcontextsubscriber/src/provider.cpp +++ b/libcontextsubscriber/src/provider.cpp @@ -177,6 +177,9 @@ void Provider::constructPlugin() sconnect(this, SIGNAL(valueChanged(QString)), handleSignalRouter, SLOT(onValueChanged(QString))); + // Ready and failed are supposed to be handled immediately; not + // queued. The plugin should also emit them as soon as possible + // and not queue them internally. sconnect(plugin, SIGNAL(ready()), this, SLOT(onPluginReady())); sconnect(plugin, SIGNAL(failed(QString)), |