<div dir="ltr">tre cose cose mi vengono in mente:<div><br></div><div>1) manda il log dell'errore</div><div>2) metti un prototipo del plugin cosi' che si possa replicare l'errore</div><div>3) senza saper ne leggere ne scrivere, dire che quando riattivi il plugin non stai ripassando dal costruttore in cui (immagino) ha settato i listener degli eventi...</div>

<div><br></div><div>la 1 e 2 facilitano molto... la 3 e' pura ipotesi</div><div><br></div><div>ciao Ginetto</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/9/11 giulianc51 <span dir="ltr"><<a href="mailto:giulianc51@gmail.com" target="_blank">giulianc51@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Il giorno Sun, 8 Sep 2013 10:36:45 +0200<br>
<div class="im">Gino Pirelli <<a href="mailto:luipir@gmail.com">luipir@gmail.com</a>> ha scritto:<br>
<br>
</div><div class="im">> 2013/9/8 giulianc51 <<a href="mailto:giulianc51@gmail.com">giulianc51@gmail.com</a>><br>
><br>
> > Il giorno Sat, 7 Sep 2013 23:48:34 +0200<br>
><br>
> scusa l'approssimazione, appena focalizzo meglio il problema, lo<br>
> riprendo;<br>
> ><br>
><br>
> attendo<br>
<br>
</div>ecco qualcosa in più (non molto invero:-):<br>
<br>
premesso che attualmente uso due segnali:<br>
        currentLayerChanged(QgsMapLayer *)<br>
e<br>
        self.canvas.setMapTool(self.clickTool)<br>
(forse la definizione "segnali" non è del tutto esatta, ma spero mi<br>
capirai) quando, a plugin aperto, attivo qualche comando esterno (al<br>
plugin, cioè nativi di qgis), appena rientro nel plugin (cioè<br>
attivo un comando dal suo menu) mi viene dato un errore del<br>
clickTool; questo errore peraltro non risulta recuperabile, nel senso<br>
che anche la disabilitazione del plugin ed il successivo ricarimento<br>
non risolvono il problema; il problema viene risolto dal _preventivo_<br>
scarico e ricarico del plugin, ma è chiaramente una situazione non<br>
accettabile a regime;<br>
<br>
visto che il canvas è una proprietà dell'interface (self.canvas =<br>
self.iface.mapCanvas()), non riesco a capire dove andare a parare;<br>
<br>
se questo riuscisse a dirti qualcosa ne sarei felice :-)<br>
<br>
<br>
> ciao Ginetto<br>
<div class="HOEnZb"><div class="h5"><br>
ciao,<br>
giuliano<br>
<br>
_______________________________________________<br>
<a href="mailto:Gfoss@lists.gfoss.it">Gfoss@lists.gfoss.it</a><br>
<a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
Questa e' una lista di discussione pubblica aperta a tutti.<br>
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.<br>
666 iscritti al 22.7.2013</div></div></blockquote></div><br></div>