From d12f444eadb2aafbc61b8b62006d9aa85fc40ba7 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 8 Dec 2018 01:14:07 +0000 Subject: Layout parent sizers. --- src/wx/i18n_hook.cc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/wx/i18n_hook.cc b/src/wx/i18n_hook.cc index bb185526e..f7bc4829d 100644 --- a/src/wx/i18n_hook.cc +++ b/src/wx/i18n_hook.cc @@ -40,7 +40,15 @@ I18NHook::handle (wxMouseEvent& ev) InstantI18NDialog* d = new InstantI18NDialog (_window, get_text()); d->ShowModal(); set_text (d->get()); - _window->GetContainingSizer()->Layout(); + + wxWindow* w = _window; + while (w) { + if (w->GetContainingSizer()) { + w->GetContainingSizer()->Layout(); + } + w = w->GetParent(); + } + ev.Skip (); boost::filesystem::path file = "instant_i18n"; -- cgit v1.2.3