diff --git a/MUNGA_L4/L4VB16.cpp b/MUNGA_L4/L4VB16.cpp index fc19932..67c0fb4 100644 --- a/MUNGA_L4/L4VB16.cpp +++ b/MUNGA_L4/L4VB16.cpp @@ -3860,13 +3860,12 @@ SVGA16::SVGA16( int frame_w = 2 * GetSystemMetrics(SM_CXFIXEDFRAME); int grid_x = init_width + frame_w; - // the MFD button strips grow each window (mirror of - // MFDSplitView::LayoutButtons so the grid rows still tile) - int strip_h = cell_h / 8; - if (strip_h < 18) strip_h = 18; - if (strip_h > 40) strip_h = 40; - int mfd_extra_h = 2 * (strip_h + 8); - int row2_y = cell_h + mfd_extra_h + frame_h; + // The pod stacks its displays vertically: upper MFDs above the + // viewscreen, weapon MFDs + secondary below it. On the desktop + // the upper row sits level with the main screen's top and the + // lower row drops below its bottom edge, so the main screen + // reads as the middle band. + int row2_y = (int) L4Application::GetScreenHeight(); //--------------------------------------------------------------- // Button banks per display (addresses per vRIO CockpitLayout,