import of osmgpsmap crashes in GTK3, so we deactivate it
svn: r19925
This commit is contained in:
parent
063e6504c8
commit
747c4f2960
@ -45,7 +45,7 @@ _LOG = logging.getLogger("maps.messagelayer")
|
||||
# GTK/Gnome modules
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
from gi.repository import Gtk
|
||||
from gi.repository import Gdk
|
||||
from gi.repository import Cairo
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
@ -121,7 +121,7 @@ class MessageLayer(gobject.GObject, osmgpsmap.GpsMapLayer):
|
||||
cairo.FONT_SLANT_NORMAL,
|
||||
cairo.FONT_WEIGHT_NORMAL)
|
||||
ctx.set_font_size(int(self.size))
|
||||
color = gtk.gdk.color_parse(self.color)
|
||||
color = Gdk.color_parse(self.color)
|
||||
ctx.set_source_rgba(float(color.red / 65535.0),
|
||||
float(color.green / 65535.0),
|
||||
float(color.blue / 65535.0),
|
||||
|
@ -40,7 +40,7 @@ import time
|
||||
# GNOME libraries
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
import gtk
|
||||
from gi.repository import Gtk
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
|
@ -32,14 +32,22 @@
|
||||
from const import VERSION_TUPLE
|
||||
MODULE_VERSION="%1d.%1d" % (VERSION_TUPLE[0], VERSION_TUPLE[1])
|
||||
|
||||
|
||||
try :
|
||||
import osmgpsmap
|
||||
OSMGPSMAP = True
|
||||
if osmgpsmap.__version__ < '0.7.0':
|
||||
NEWGTK = False
|
||||
from gi.repository import Gtk
|
||||
if Gtk.get_major_version() >= 3:
|
||||
OSMGPSMAP = False
|
||||
import sys
|
||||
print >> sys.stderr, _("WARNING: osmgpsmap module not loaded. "
|
||||
"osmgpsmap must be >= 0.7.0. yours is %s") % osmgpsmap.__version__
|
||||
NEWGTK = True
|
||||
if not NEWGTK:
|
||||
# current osmgpsmap does not support GTK3
|
||||
import osmgpsmap
|
||||
OSMGPSMAP = True
|
||||
if osmgpsmap.__version__ < '0.7.0':
|
||||
OSMGPSMAP = False
|
||||
import sys
|
||||
print >> sys.stderr, _("WARNING: osmgpsmap module not loaded. "
|
||||
"osmgpsmap must be >= 0.7.0. yours is %s") % osmgpsmap.__version__
|
||||
except:
|
||||
OSMGPSMAP = False
|
||||
import sys
|
||||
|
Loading…
x
Reference in New Issue
Block a user