diff --git a/src/gui/screensetup.cpp b/src/gui/screensetup.cpp index 5c1e7679e..42f5efe26 100644 --- a/src/gui/screensetup.cpp +++ b/src/gui/screensetup.cpp @@ -96,6 +96,8 @@ int CScreenSetup::exec(CMenuTarget* parent, const std::string &) g_settings.screen_EndX = x_coord[1]; g_settings.screen_StartY = y_coord[0]; g_settings.screen_EndY = y_coord[1]; + if (g_Infoviewer) /* recalc infobar position */ + g_InfoViewer->start(); loop = false; break; diff --git a/src/neutrino.cpp b/src/neutrino.cpp index c6f0d8564..c5d8d6add 100644 --- a/src/neutrino.cpp +++ b/src/neutrino.cpp @@ -1988,6 +1988,9 @@ void CNeutrinoApp::SetupFonts() g_Font[i] = g_fontRenderer->getFont(font.name, style[neutrino_font[i].style], configfile.getInt32(locale_real_names[neutrino_font[i].name], neutrino_font[i].defaultsize) + neutrino_font[i].size_offset * font.size_offset); } g_SignalFont = g_fontRenderer->getFont(font.name, style[signal_font.style], signal_font.defaultsize + signal_font.size_offset * font.size_offset); + /* recalculate infobar position */ + if (g_InfoViewer) + g_InfoViewer->start(); } /**************************************************************************************