diff --git a/src/Visual3d/Visual3d_ViewManager.cxx b/src/Visual3d/Visual3d_ViewManager.cxx index 5556256295..e2a0dc76fa 100644 --- a/src/Visual3d/Visual3d_ViewManager.cxx +++ b/src/Visual3d/Visual3d_ViewManager.cxx @@ -346,7 +346,7 @@ void Visual3d_ViewManager::Redraw() const { MyDefinedView.Value(i)->Window()->Size (aWidth, aHeight); aWidthMax = Max (aWidthMax, aWidth); - aHeightMax = Max (aHeightMax, aWidth); + aHeightMax = Max (aHeightMax, aHeight); } if (!MyUnderLayer.IsNull()) diff --git a/tests/bugs/vis/bug25027 b/tests/bugs/vis/bug25027 new file mode 100755 index 0000000000..52b44f0a34 --- /dev/null +++ b/tests/bugs/vis/bug25027 @@ -0,0 +1,17 @@ +puts "============" +puts "OCC25027" +puts "============" +puts "" +####################################################################### +# Visualization - 2D layer viewport is updated incorrectly on resize +####################################################################### + +box b 1 2 3 +vinit w=1024 h=512 +vsetdispmode 1 +vdisplay b +vfit +vcolorscale 10 20 100 16 2 0 0 +vmoveto 512 250 + +set only_screen 1