[set_location] update send_location calls. Fixes #353

This commit is contained in:
Yann Leboulanger
2018-10-13 22:42:49 +02:00
parent cc9758520f
commit 6976a840b3
2 changed files with 5 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
[info]
name: Set Location
short_name: set_location
version: 1.2.0
version: 1.2.1
description: Set information about your current geographical or physical location.
To be able to set your location on the built-in map, you must install gir1.2-gtkchamplain
authors: Denis Fomin <fominde@gmail.com>

View File

@@ -76,7 +76,7 @@ class SetLocationPlugin(GajimPlugin):
def deactivate(self):
self._data = {}
for acct in app.connections:
app.connections[acct].send_location(self._data)
app.connections[acct].get_module('UserLocation').send(self._data)
app.ged.remove_event_handler('signed-in', ged.POSTGUI,
self.on_signed_in)
@@ -96,9 +96,10 @@ class SetLocationPlugin(GajimPlugin):
#set geo for all accounts
for acct in app.connections:
if app.config.get_per('accounts', acct, 'publish_location'):
app.connections[acct].send_location(self._data)
app.connections[acct].get_module('UserLocation').send(
self._data)
elif app.config.get_per('accounts', acct, 'publish_location'):
app.connections[acct].send_location(self._data)
app.connections[acct].get_module('UserLocation').send(self._data)
class SetLocationPluginConfigDialog(GajimPluginConfigDialog):