[Gfoss] Crash QGIS OpenLayers Plugin
Salvatore Larosa
lrssvtml a gmail.com
Mer 4 Apr 2012 19:04:02 CEST
Il giorno mer, 04/04/2012 alle 18.47 +0200, Salvatore Larosa ha scritto:
> Sto facendo alcuni test/debug ma sinceramente non riesco ad uscirne!
> Da un confronto con il ticket aperto, sembrerebbe che l'errore risiede
> nella versione di QT/WebKit, ma devo escludere questa strada in quanto
> ho fatto un downgrade e l'errore si presenta lo stesso.
>
> to be continued!!!
Trovato l'inghippo!
L'errore, se di errore si può parlare, risiede nell'ultimo argomento
della funzione __init__ della classe OlLayerType:
class OlLayerType:
def __init__(self, plugin, name, icon, html, emitsLoadEnd = False):
non so per quale motivo, per il layer OSM era impostato a "True":
self.olLayerTypeRegistry.add( OlLayerType(self, 'OpenStreetMap',
'osm_icon.png', 'osm.html', True) )
Togliendo "True" e lasciando il valore di default di emitsLoadEnd il
layer viene caricato correttamente!
Ma continuo a non capire perchè in Windows funziona anche lasciando
"True"!!
aggiorno il ticket!
Saluti
-SL
Maggiori informazioni sulla lista
Gfoss