summaryrefslogtreecommitdiff
path: root/dash/previews
diff options
Diffstat (limited to 'dash/previews')
-rw-r--r--dash/previews/LensDBusTestRunner.h13
1 files changed, 4 insertions, 9 deletions
diff --git a/dash/previews/LensDBusTestRunner.h b/dash/previews/LensDBusTestRunner.h
index 577170cf4..745981745 100644
--- a/dash/previews/LensDBusTestRunner.h
+++ b/dash/previews/LensDBusTestRunner.h
@@ -120,8 +120,7 @@ public:
GVariantBuilder b;
g_variant_builder_init(&b, G_VARIANT_TYPE("a{sv}"));
- if (search_cancellable_) g_cancellable_cancel (search_cancellable_);
- search_cancellable_ = g_cancellable_new ();
+ search_cancellable_.Renew();
proxy_->Call("Search",
g_variant_new("(sa{sv})",
@@ -180,11 +179,7 @@ public:
return;
}
- if (preview_cancellable_)
- {
- g_cancellable_cancel(preview_cancellable_);
- }
- preview_cancellable_ = g_cancellable_new ();
+ preview_cancellable_.Renew();
proxy_->Call("Activate",
g_variant_new("(su)", uri.c_str(),
@@ -253,8 +248,8 @@ protected:
}
- glib::Object<GCancellable> preview_cancellable_;
- glib::Object<GCancellable> search_cancellable_;
+ glib::Cancellable preview_cancellable_;
+ glib::Cancellable search_cancellable_;
Results::Ptr results_;
GVariant *results_variant_;
};