]> git.mxchange.org Git - flightgear.git/commitdiff
Canvas GUI: fix updating canvas on window with decoration.
authorThomas Geymayer <tomgey@gmail.com>
Fri, 26 Jul 2013 21:42:31 +0000 (23:42 +0200)
committerThomas Geymayer <tomgey@gmail.com>
Fri, 26 Jul 2013 22:00:33 +0000 (00:00 +0200)
src/Canvas/window.cxx

index b3cae2c1ddcf6b370353b471f8ea0a38b35bb5c7..6534272727183095ed427f0a87e8384f05e4eb8f 100644 (file)
@@ -122,7 +122,12 @@ namespace canvas
   void Window::setCanvasContent(sc::CanvasPtr canvas)
   {
     _canvas_content = canvas;
-    setSrcCanvas(canvas);
+
+    if( _image_content )
+      // Placement within decoration canvas
+      _image_content->setSrcCanvas(canvas);
+    else
+      setSrcCanvas(canvas);
   }
 
   //----------------------------------------------------------------------------