bail out early if shell->display is NULL. Fixes crash reported on the

2008-10-03  Sven Neumann  <sven@gimp.org>

	* app/display/gimpdisplayshell-scale.c
	(gimp_display_shell_scale_update_scrollbars)
	(gimp_display_shell_scale_update_rulers): bail out early if
	shell->display is NULL. Fixes crash reported on the 
mailing-list.


svn path=/trunk/; revision=27117
This commit is contained in:
Sven Neumann 2008-10-03 19:20:46 +00:00 committed by Sven Neumann
parent 89e6d516e9
commit 632b8d3fba
2 changed files with 13 additions and 3 deletions

View File

@ -1,3 +1,10 @@
2008-10-03 Sven Neumann <sven@gimp.org>
* app/display/gimpdisplayshell-scale.c
(gimp_display_shell_scale_update_scrollbars)
(gimp_display_shell_scale_update_rulers): bail out early if
shell->display is NULL. Fixes crash reported on the mailing-list.
2008-10-03 Michael Natterer <mitch@gimp.org>
Bug 554785 Compile failure on uri-backend-libcurl

View File

@ -90,9 +90,6 @@ gimp_display_shell_update_scrollbars_and_rulers (GimpDisplayShell *shell)
{
g_return_if_fail (GIMP_IS_DISPLAY_SHELL (shell));
if (! shell->display)
return;
gimp_display_shell_scale_update_scrollbars (shell);
gimp_display_shell_scale_update_rulers (shell);
}
@ -109,6 +106,9 @@ gimp_display_shell_scale_update_scrollbars (GimpDisplayShell *shell)
gint image_width;
gint image_height;
if (! shell->display)
return;
image = shell->display->image;
if (image)
@ -165,6 +165,9 @@ gimp_display_shell_scale_update_rulers (GimpDisplayShell *shell)
gint scaled_viewport_offset_x;
gint scaled_viewport_offset_y;
if (! shell->display)
return;
image = shell->display->image;
if (image)