<p dir="ltr">Martin, maybe render caching should be turned/forced on by default on qgis master builds right now so there can be a higher of ppl using it and reporting possible regressions? If it's now smooth and problem-free following mtr merge, it can be left on by default for final 2.4 release.</p>

<div class="gmail_quote">On 3 Mar 2014 19:43, "Martin Dobias" <<a href="mailto:wonder.sk@gmail.com">wonder.sk@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Paolo<br>
<br>
On Mon, Mar 3, 2014 at 7:18 PM, Paolo Cavallini <<a href="mailto:cavallini@faunalia.it">cavallini@faunalia.it</a>> wrote:<br>
> Il 27/02/2014 03:17, Martin Dobias ha scritto:<br>
><br>
>> Paolo: make sure you have render caching turned on. Deactivating (and<br>
>> activating again) a layer should be immediate. Of course, if you pan<br>
>> the map or zoom in/out, everything will be re-rendered.<br>
><br>
> Hi Martin,<br>
> thanks for this. It helps, but my question remains: why should we reload<br>
> data, just to *disable* a layer from the legend?<br>
<br>
In order to remove a layer from a map, you simply need to redraw the<br>
whole map _without_ that layer. The render caching helps by recording<br>
image of each layer separately, so removing a layer from legend<br>
requires just combining the rendered images together without the<br>
removed one - without having to redraw also other layers. Maybe we<br>
should just make render caching default.<br>
<br>
Regards<br>
Martin<br>
_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</blockquote></div>