[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