@@ -115,13 +115,18 @@ Item {
115115
116116 onSurfaceChanged: {
117117 if (sessionContainer.surface) {
118− surface.orientation = Qt.binding( function() { return root.orientation; } );
119118 surfaceInitTimer.start();
120119 d.forceSurfaceActiveFocusIfReady();
121120 } else {
122121 d.surfaceInitialized = false;
123122 }
124123 }
124+
125+ Binding {
126+ target: sessionContainer.surface
127+ property: "orientation"
128+ value: root.orientation
129+ }
125130 }
126131
127132 StateGroup {