[gnome-shell/wip/re-search-v2] search: make sure to pass a timestamp to LaunchSearch()
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/wip/re-search-v2] search: make sure to pass a timestamp to LaunchSearch()
- Date: Mon, 10 Dec 2012 22:45:38 +0000 (UTC)
commit 3124e82838294ec958f635c917a652ecab58a7d3
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Mon Dec 10 15:47:25 2012 -0500
search: make sure to pass a timestamp to LaunchSearch()
Do not repeat past mistakes while we're still in time.
https://bugzilla.gnome.org/show_bug.cgi?id=690009
data/org.gnome.ShellSearchProvider2.xml | 2 ++
js/ui/remoteSearch.js | 3 ++-
2 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/data/org.gnome.ShellSearchProvider2.xml b/data/org.gnome.ShellSearchProvider2.xml
index 5719f09..26b213d 100644
--- a/data/org.gnome.ShellSearchProvider2.xml
+++ b/data/org.gnome.ShellSearchProvider2.xml
@@ -75,11 +75,13 @@
<!--
LaunchSearch:
@terms: Array of search terms, which the provider should treat as logical AND.
+ @timestamp: A timestamp of the user interaction that triggered this call
Asks the search provider to launch a full search in the application for the provided terms.
-->
<method name="LaunchSearch">
<arg type="as" name="terms" direction="in" />
+ <arg type="u" name="timestamp" direction="in" />
</method>
</interface>
</node>
diff --git a/js/ui/remoteSearch.js b/js/ui/remoteSearch.js
index bf09ded..9ac6972 100644
--- a/js/ui/remoteSearch.js
+++ b/js/ui/remoteSearch.js
@@ -50,6 +50,7 @@ const SearchProvider2Iface = <interface name="org.gnome.Shell.SearchProvider2">
</method>
<method name="LaunchSearch">
<arg type="as" direction="in" />
+ <arg type="u" direction="in" />
</method>
</interface>;
@@ -290,6 +291,6 @@ const RemoteSearchProvider2 = new Lang.Class({
},
launchSearch: function(terms) {
- this.proxy.LaunchSearchRemote(terms);
+ this.proxy.LaunchSearchRemote(terms, global.get_current_time());
}
});
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]