DisplayStatusBar.qml
changeset 11 b935de604982
parent 9 52372bbbc0f8
     1.1 --- a/DisplayStatusBar.qml	Wed May 28 17:08:47 2014 +0200
     1.2 +++ b/DisplayStatusBar.qml	Wed May 28 18:44:15 2014 +0200
     1.3 @@ -15,6 +15,16 @@
     1.4          display.firmwareVersion.connect(updateFirmwareVersion);
     1.5      }
     1.6  
     1.7 +    //We need to disconnect our signals to avoid receiving stray events
     1.8 +    Component.onDestruction: {
     1.9 +        display.closed.disconnect(onDisplayClosed);
    1.10 +        display.opened.disconnect(onDisplayOpened);
    1.11 +        display.openError.disconnect(updateDisplayStatusError);
    1.12 +        display.powerStatus.disconnect(updatePowerStatus);
    1.13 +        display.deviceId.disconnect(updateDeviceId);
    1.14 +        display.firmwareVersion.disconnect(updateFirmwareVersion);
    1.15 +    }
    1.16 +
    1.17      function updatePowerStatus(powerOn)
    1.18      {
    1.19          if (powerOn)