diff --git a/gb.gtk/src/gmenu.cpp b/gb.gtk/src/gmenu.cpp index 2b767f288..0b212b6b6 100644 --- a/gb.gtk/src/gmenu.cpp +++ b/gb.gtk/src/gmenu.cpp @@ -436,7 +436,8 @@ void gMenu::updatePicture() return; } - size = (gDesktop::scale() * 2 + 1) & ~7; + gtk_widget_get_size_request(image, NULL, &size); + size = size & ~3; pic = _picture->stretch(size, size, true); if (_disabled)