Commit 6976a840 authored by Yann Leboulanger's avatar Yann Leboulanger

[set_location] update send_location calls. Fixes #353

parent cc975852
[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>
......
......@@ -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):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment