1
0
forked from pool/gnome-weather
gnome-weather/gnome-weather-fix-clicking-rows-places-popover.patch

30 lines
978 B
Diff

From 44ed7a29bbd3a491c8ad3cd49b76870d728dfa60 Mon Sep 17 00:00:00 2001
From: Giovanni Campagna <gcampagna@src.gnome.org>
Date: Thu, 14 Dec 2017 09:32:43 -0800
Subject: Fix clicking on rows in the places popover
With recent gjs, the access to row._info fails after the row has been
removed from the listbox.
---
src/app/world.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/app/world.js b/src/app/world.js
index 11219f8..d5f4cf2 100644
--- a/src/app/world.js
+++ b/src/app/world.js
@@ -88,9 +88,9 @@ var WorldContentView = new Lang.Class({
});
this._listbox.connect('row-activated', (listbox, row) => {
- this.hide();
- this.model.moveLocationToFront(row._info);
this._window.showInfo(row._info, false);
+ this.model.moveLocationToFront(row._info);
+ this.hide();
});
this.model.connect('current-location-changed', (model, info) => {
--
cgit v0.12