From 7cc7bf4c052d87242515941cf5c243014d43c7f6 Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Sat, 27 Aug 2005 18:13:06 +0000 Subject: [PATCH] initialize renderer->columns to != 0 to avoid floating point exceptions on 2005-08-27 Michael Natterer * app/widgets/gimpviewrendererpalette.c (gimp_view_renderer_palette_init): initialize renderer->columns to != 0 to avoid floating point exceptions on initial layout calculation. Fixes bug #314663. --- ChangeLog | 11 +++++++++-- app/widgets/gimpviewrendererpalette.c | 4 ++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3253fb7a88..0b31340283 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,15 @@ +2005-08-27 Michael Natterer + + * app/widgets/gimpviewrendererpalette.c + (gimp_view_renderer_palette_init): initialize renderer->columns + to != 0 to avoid floating point exceptions on initial layout + calculation. Fixes bug #314663. + 2005-08-27 Michael Schumacher * plug-ins/common/gradmap.c: applied a patch by David Gowers, - which makes palette-map behave the same as gradient-map. Fixes bug - 313458. + which makes palette-map behave the same as gradient-map. + Fixes bug #313458. 2005-08-27 Sven Neumann diff --git a/app/widgets/gimpviewrendererpalette.c b/app/widgets/gimpviewrendererpalette.c index bc112dcf1b..bb4b300ee6 100644 --- a/app/widgets/gimpviewrendererpalette.c +++ b/app/widgets/gimpviewrendererpalette.c @@ -35,6 +35,9 @@ #include "gimpviewrendererpalette.h" +#define COLUMNS 16 + + static void gimp_view_renderer_palette_class_init (GimpViewRendererPaletteClass *klass); static void gimp_view_renderer_palette_init (GimpViewRendererPalette *renderer); @@ -93,6 +96,7 @@ gimp_view_renderer_palette_init (GimpViewRendererPalette *renderer) { renderer->cell_size = 4; renderer->draw_grid = FALSE; + renderer->columns = COLUMNS; } static void