From d32154c42301ca16bbac34119ee8e7eba3a6b670 Mon Sep 17 00:00:00 2001
From: Myaamori <myaamori1993@gmail.com>
Date: Sun, 22 Nov 2020 18:18:19 +0000
Subject: [PATCH] Use wxSizer::RepositionChildren instead of RecalcSizes on wx
 3.1.3+

---
 src/frame_main.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/frame_main.cpp b/src/frame_main.cpp
index b35c32960..12172eb41 100644
--- a/src/frame_main.cpp
+++ b/src/frame_main.cpp
@@ -240,8 +240,12 @@ void FrameMain::SetDisplayMode(int video, int audio) {
 	TopSizer->Show(videoBox, showVideo, true);
 	ToolsSizer->Show(audioBox, showAudio, true);
 
-	MainSizer->CalcMin();
+	auto min_size = MainSizer->CalcMin();
+#if wxVERSION_NUMBER >= 3103
+	MainSizer->RepositionChildren(min_size);
+#else
 	MainSizer->RecalcSizes();
+#endif
 	MainSizer->Layout();
 	Layout();
 
-- 
GitLab