aboutsummaryrefslogtreecommitdiff
path: root/libcontextsubscriber/src/provider.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libcontextsubscriber/src/provider.cpp')
-rw-r--r--libcontextsubscriber/src/provider.cpp3
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)),