Issue #4968 - Newly opened image not visible in image window ...
... when rulers and scrollbars are hidden
In gimp_display_shell_fill(), make sure a size-allocate always
happens for the canvas, even when the rulers and scrollbars are
hidden, so that the pending size_allocate_center_image is handled,
and doesn't block canvas drawing.
(cherry picked from commit 4e560f2ff0
)
This commit is contained in:
@ -1538,10 +1538,11 @@ gimp_display_shell_fill (GimpDisplayShell *shell,
|
||||
|
||||
gimp_statusbar_fill (GIMP_STATUSBAR (shell->statusbar));
|
||||
|
||||
/* A size-allocate will always occur because the scrollbars will
|
||||
* become visible forcing the canvas to become smaller
|
||||
/* make sure a size-allocate always occurs, even when the rulers and
|
||||
* scrollbars are hidden. see issue #4968.
|
||||
*/
|
||||
shell->size_allocate_center_image = TRUE;
|
||||
gtk_widget_queue_resize (GTK_WIDGET (shell->canvas));
|
||||
|
||||
if (shell->blink_timeout_id)
|
||||
{
|
||||
|
Reference in New Issue
Block a user