Blame 0001-daemon-Make-Run-D-Bus-method-no-op.patch
|
Kalev Lember |
9a8ace |
From f255365b287104f202d8a6d3eb0419cf28579fa8 Mon Sep 17 00:00:00 2001
|
|
Kalev Lember |
9a8ace |
From: Daiki Ueno <dueno@src.gnome.org>
|
|
Kalev Lember |
9a8ace |
Date: Fri, 5 Sep 2014 11:04:46 +0900
|
|
Kalev Lember |
9a8ace |
Subject: [PATCH] daemon: Make "Run" D-Bus method no-op
|
|
Kalev Lember |
9a8ace |
|
|
Kalev Lember |
9a8ace |
Add a separate method for D-Bus activation, instead of checking
|
|
Kalev Lember |
9a8ace |
multiple invocation in Daemon.run().
|
|
Kalev Lember |
9a8ace |
|
|
Kalev Lember |
9a8ace |
https://bugzilla.gnome.org/show_bug.cgi?id=683712
|
|
Kalev Lember |
9a8ace |
---
|
|
Kalev Lember |
9a8ace |
daemon/daemon.vala | 13 ++++++-------
|
|
Kalev Lember |
9a8ace |
1 file changed, 6 insertions(+), 7 deletions(-)
|
|
Kalev Lember |
9a8ace |
|
|
Kalev Lember |
9a8ace |
diff --git a/daemon/daemon.vala b/daemon/daemon.vala
|
|
Kalev Lember |
9a8ace |
index 82b2c3f..ca80799 100644
|
|
Kalev Lember |
9a8ace |
--- a/daemon/daemon.vala
|
|
Kalev Lember |
9a8ace |
+++ b/daemon/daemon.vala
|
|
Kalev Lember |
9a8ace |
@@ -162,14 +162,13 @@ namespace Caribou {
|
|
Kalev Lember |
9a8ace |
on_text_caret_moved_ignore_error, "object:text-caret-moved");
|
|
Kalev Lember |
9a8ace |
}
|
|
Kalev Lember |
9a8ace |
|
|
Kalev Lember |
9a8ace |
+ [DBus (name = "Run")]
|
|
Kalev Lember |
9a8ace |
+ public void ping () {
|
|
Kalev Lember |
9a8ace |
+ // This method is called over D-Bus, upon activation.
|
|
Kalev Lember |
9a8ace |
+ }
|
|
Kalev Lember |
9a8ace |
+
|
|
Kalev Lember |
9a8ace |
+ [DBus (visible = false)]
|
|
Kalev Lember |
9a8ace |
public void run () {
|
|
Kalev Lember |
9a8ace |
- if (keyboard != null)
|
|
Kalev Lember |
9a8ace |
- {
|
|
Kalev Lember |
9a8ace |
- // This method is available over D-Bus, so ignore the request
|
|
Kalev Lember |
9a8ace |
- // to run if the daemon is already running.
|
|
Kalev Lember |
9a8ace |
- return;
|
|
Kalev Lember |
9a8ace |
- }
|
|
Kalev Lember |
9a8ace |
-
|
|
Kalev Lember |
9a8ace |
Bus.get_proxy.begin<_Keyboard> (BusType.SESSION,
|
|
Kalev Lember |
9a8ace |
"org.gnome.Caribou.Keyboard",
|
|
Kalev Lember |
9a8ace |
"/org/gnome/Caribou/Keyboard",
|
|
Kalev Lember |
9a8ace |
--
|
|
Kalev Lember |
9a8ace |
2.1.0
|
|
Kalev Lember |
9a8ace |
|