GeoView : gramps crash : issue 3341 : initialization change.
svn: r13699
This commit is contained in:
parent
83c2b7940d
commit
f649702b1d
@ -454,7 +454,8 @@ class HtmlView(PageView.PageView):
|
|||||||
"""
|
"""
|
||||||
open an url
|
open an url
|
||||||
"""
|
"""
|
||||||
self.renderer.open(url)
|
if self.key_active_changed != None:
|
||||||
|
self.renderer.open(url)
|
||||||
|
|
||||||
def go_back(self, button):
|
def go_back(self, button):
|
||||||
"""
|
"""
|
||||||
@ -659,6 +660,7 @@ class GeoView(HtmlView):
|
|||||||
self.maxlat = float(0.0)
|
self.maxlat = float(0.0)
|
||||||
self.minlon = float(0.0)
|
self.minlon = float(0.0)
|
||||||
self.key_active_changed = None
|
self.key_active_changed = None
|
||||||
|
self.is_active = False
|
||||||
|
|
||||||
def top_widget(self):
|
def top_widget(self):
|
||||||
"""
|
"""
|
||||||
@ -694,7 +696,8 @@ class GeoView(HtmlView):
|
|||||||
self.external_uri()
|
self.external_uri()
|
||||||
if self.need_to_resize != True:
|
if self.need_to_resize != True:
|
||||||
try:
|
try:
|
||||||
self._geo_places(self.displaytype)
|
if self.is_active:
|
||||||
|
self._geo_places(self.displaytype)
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@ -704,6 +707,7 @@ class GeoView(HtmlView):
|
|||||||
"""
|
"""
|
||||||
self.key_active_changed = self.dbstate.connect('active-changed',
|
self.key_active_changed = self.dbstate.connect('active-changed',
|
||||||
self.goto_active_person)
|
self.goto_active_person)
|
||||||
|
self.is_active = True
|
||||||
|
|
||||||
def set_inactive(self):
|
def set_inactive(self):
|
||||||
"""
|
"""
|
||||||
@ -711,6 +715,7 @@ class GeoView(HtmlView):
|
|||||||
"""
|
"""
|
||||||
HtmlView.set_inactive(self)
|
HtmlView.set_inactive(self)
|
||||||
self.dbstate.disconnect(self.key_active_changed)
|
self.dbstate.disconnect(self.key_active_changed)
|
||||||
|
self.is_active = False
|
||||||
|
|
||||||
def _change_map(self, usedmap):
|
def _change_map(self, usedmap):
|
||||||
"""
|
"""
|
||||||
@ -831,10 +836,10 @@ class GeoView(HtmlView):
|
|||||||
self.nbmarkers = 0
|
self.nbmarkers = 0
|
||||||
self.without = 0
|
self.without = 0
|
||||||
self._createmapstraction(displaytype)
|
self._createmapstraction(displaytype)
|
||||||
self.open(urlparse.urlunsplit(
|
#self.open(urlparse.urlunsplit(
|
||||||
('file', '',
|
# ('file', '',
|
||||||
URL_SEP.join(self.htmlfile.split(os.sep)),
|
# URL_SEP.join(self.htmlfile.split(os.sep)),
|
||||||
'', '')))
|
# '', '')))
|
||||||
|
|
||||||
def _select_openstreetmap_map(self, handle):
|
def _select_openstreetmap_map(self, handle):
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user