private static void FixupGuestDisplay_FixAspectRatio() { float num1 = LayoutManager.IsPortrait() || LayoutManager.mEmulatedPortraitMode ? (float)LayoutManager.mConfiguredGuestSize.Height / (float)LayoutManager.mConfiguredGuestSize.Width : (float)LayoutManager.mConfiguredGuestSize.Width / (float)LayoutManager.mConfiguredGuestSize.Height; Size clientSize = VMWindow.Instance.ClientSize; double width1 = (double)clientSize.Width; clientSize = VMWindow.Instance.ClientSize; double height1 = (double)clientSize.Height; float num2 = (float)(width1 / height1); if ((double)num2 > (double)num1) { clientSize = VMWindow.Instance.ClientSize; float num3 = (float)clientSize.Width / num2 * num1; ref Rectangle local1 = ref LayoutManager.mScaledDisplayArea; clientSize = VMWindow.Instance.ClientSize; int num4 = (clientSize.Width - (int)num3) / 2; local1.X = num4; LayoutManager.mScaledDisplayArea.Y = 0; LayoutManager.mScaledDisplayArea.Width = (int)num3; ref Rectangle local2 = ref LayoutManager.mScaledDisplayArea;