diff --git a/set_location/manifest.ini b/set_location/manifest.ini index 5730553..4a6ea4a 100644 --- a/set_location/manifest.ini +++ b/set_location/manifest.ini @@ -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 diff --git a/set_location/set_location.py b/set_location/set_location.py index 7dfddf6..fe8cb20 100644 --- a/set_location/set_location.py +++ b/set_location/set_location.py @@ -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):