summaryrefslogtreecommitdiff
path: root/src/backend/px-manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/px-manager.c')
-rw-r--r--src/backend/px-manager.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/backend/px-manager.c b/src/backend/px-manager.c
index be86830..ea4411e 100644
--- a/src/backend/px-manager.c
+++ b/src/backend/px-manager.c
@@ -339,7 +339,10 @@ px_manager_run_pac (PeasExtensionSet *set,
struct PacData *pac_data = data;
char *ret;
- ifc->set_pac (PX_PAC_RUNNER (extension), pac_data->pac);
+ if (!ifc->set_pac (PX_PAC_RUNNER (extension), pac_data->pac)) {
+ return;
+ }
+
ret = ifc->run (PX_PAC_RUNNER (extension), pac_data->uri);
if (ret)
g_strv_builder_add (pac_data->builder, ret);