<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi,<div><br></div><div>I need get the signal when have change of layers order of legend.</div><div><br></div><div>I tried use the signal of  layerOrderChanged, but, crash QGIS.</div><div>Version: 3.4</div><div>Code <span style="white-space:pre-wrap;color:rgb(41,128,185)"><a href="https://github.com/qgis/QGIS/commit/4a4b62e" style="white-space:pre-wrap">4a4b62e</a></span></div><div>OS: Kubuntu 18.04</div><div><br></div><div>I used the Terminal Python:<br></div><div><br></div><div>def changeOrder():<br></div><div>    print('Change order')</div><div><br></div><div>root = QgsProject.instance().layerTreeRoot()<br></div><div><br></div><div>root.layerOrderChanged.connect(changeOrder) # Crash for normal layer <br></div><div><br></div><div>root.customLayerOrderChanged.connect(changeOrder) # None crash for normal layer <br></div><div><br></div><div>It is a Bug ?</div><div><br></div><div>What is a custom layer ?</div></div></div></div></div></div></div></div>