[gnome-maps] Add new gsetting 'max-search-results'
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-maps] Add new gsetting 'max-search-results'
- Date: Tue, 27 Aug 2013 23:32:40 +0000 (UTC)
commit 5502be355fa112cfbd38b18a67fb3da8268a3565
Author: Jonas Danielsson <jonas threetimestwo org>
Date: Fri Aug 23 10:08:37 2013 +0200
Add new gsetting 'max-search-results'
https://bugzilla.gnome.org/show_bug.cgi?id=706635
data/org.gnome.maps.gschema.xml.in | 5 +++++
src/mapView.js | 5 ++++-
2 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/data/org.gnome.maps.gschema.xml.in b/data/org.gnome.maps.gschema.xml.in
index 2ac23bf..e7490a8 100644
--- a/data/org.gnome.maps.gschema.xml.in
+++ b/data/org.gnome.maps.gschema.xml.in
@@ -25,5 +25,10 @@
<_summary>Description of last known location</_summary>
<_description>Description of last known location of user.</_description>
</key>
+ <key name="max-search-results" type="i">
+ <default>100</default>
+ <_summary>Maximum number of search results</_summary>
+ <_description>Maximum number of search results from geocode search.</_description>
+ </key>
</schema>
</schemalist>
diff --git a/src/mapView.js b/src/mapView.js
index 2269cfc..7e63eab 100644
--- a/src/mapView.js
+++ b/src/mapView.js
@@ -33,6 +33,7 @@ const Lang = imports.lang;
const Mainloop = imports.mainloop;
const Signals = imports.signals;
+const Application = imports.application;
const ZoomControl = imports.zoomControl;
const Sidebar = imports.sidebar;
const Utils = imports.utils;
@@ -96,8 +97,10 @@ const MapView = new Lang.Class({
geocodeSearch: function(searchString, searchCompleteCallback) {
let forward = Geocode.Forward.new_for_string(searchString);
let places = [];
+ let answerCount =
+ Application.settings.get_value('max-search-results').get_int32();
- this._lastSearch = searchString;
+ forward.set_answer_count(answerCount);
forward.search_async (null, (function(forward, res) {
try {
places = forward.search_finish(res);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]