From 97aedaae999e245725cc50da2f39d880de553b7e Mon Sep 17 00:00:00 2001 From: Serge Noiraud Date: Sat, 29 Dec 2018 06:41:24 +0100 Subject: [PATCH] Avoid leading and trailing spaces when copy/paste (#747) coordinates from a map provider. Fixes #10937 --- gramps/gui/editors/editplace.py | 4 ++-- gramps/gui/editors/editplaceref.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gramps/gui/editors/editplace.py b/gramps/gui/editors/editplace.py index e960d8389..89901feff 100644 --- a/gramps/gui/editors/editplace.py +++ b/gramps/gui/editors/editplace.py @@ -182,8 +182,8 @@ class EditPlace(EditPrimary): def set_latlongitude(self, value): try: coma = value.index(',') - self.longitude.set_text(value[coma+1:]) - self.latitude.set_text(value[:coma]) + self.longitude.set_text(value[coma+1:].strip()) + self.latitude.set_text(value[:coma].strip()) self.top.get_object("lat_entry").validate(force=True) self.top.get_object("lon_entry").validate(force=True) self.obj.set_latitude(self.latitude.get_value()) diff --git a/gramps/gui/editors/editplaceref.py b/gramps/gui/editors/editplaceref.py index f98618381..95ef04adf 100644 --- a/gramps/gui/editors/editplaceref.py +++ b/gramps/gui/editors/editplaceref.py @@ -175,8 +175,8 @@ class EditPlaceRef(EditReference): def set_latlongitude(self, value): try: coma = value.index(',') - self.longitude.set_text(value[coma+1:]) - self.latitude.set_text(value[:coma]) + self.longitude.set_text(value[coma+1:].strip()) + self.latitude.set_text(value[:coma].strip()) self.top.get_object("lat_entry").validate(force=True) self.top.get_object("lon_entry").validate(force=True) self.source.set_latitude(self.latitude.get_value())