Index: sources/gui/qml/components/StackItem.qml =================================================================== diff -u -r27cc308ff5113a9386899d3c8f8b29962a8498e1 -r3caffb866d4c84ac6282dcd36fc2d8f7cad9584d --- sources/gui/qml/components/StackItem.qml (.../StackItem.qml) (revision 27cc308ff5113a9386899d3c8f8b29962a8498e1) +++ sources/gui/qml/components/StackItem.qml (.../StackItem.qml) (revision 3caffb866d4c84ac6282dcd36fc2d8f7cad9584d) @@ -82,8 +82,9 @@ * \brief pushes the screen vScreen on the top of the stack */ function push (vScreen) { + if ( vScreen === undefined || vScreen === null ) return if ( _stackView.currentItem === vScreen) { - console.debug("same current screen didn't push" , vScreen.name) + console.debug("same current screen didn't push" , vScreen) } else { _stackView.push(vScreen) @@ -112,8 +113,7 @@ */ function reset() { stackView.clear() - stackView.push(stackView.initialItem) - info() + push(stackView.initialItem) } StackView { id : _stackView