Avoid a possible division by zero. (#77820)

* gtk/gtkrange.c (gtk_range_calc_layout): Avoid a possible
	division by zero.  (#77820)
This commit is contained in:
Matthias Clasen
2002-04-27 22:31:47 +00:00
parent 2d509b1d84
commit 21c7e08b21
7 changed files with 36 additions and 2 deletions

View File

@@ -1,3 +1,8 @@
2002-04-27 Matthias Clasen <maclas@gmx.de>
* gtk/gtkrange.c (gtk_range_calc_layout): Avoid a possible
division by zero. (#77820)
Sat Apr 27 15:48:49 2002 Kristian Rietveld <kris@gtk.org>
Merge TreeView fixes from HEAD:

View File

@@ -1,3 +1,8 @@
2002-04-27 Matthias Clasen <maclas@gmx.de>
* gtk/gtkrange.c (gtk_range_calc_layout): Avoid a possible
division by zero. (#77820)
Sat Apr 27 15:48:49 2002 Kristian Rietveld <kris@gtk.org>
Merge TreeView fixes from HEAD:

View File

@@ -1,3 +1,8 @@
2002-04-27 Matthias Clasen <maclas@gmx.de>
* gtk/gtkrange.c (gtk_range_calc_layout): Avoid a possible
division by zero. (#77820)
Sat Apr 27 15:48:49 2002 Kristian Rietveld <kris@gtk.org>
Merge TreeView fixes from HEAD:

View File

@@ -1,3 +1,8 @@
2002-04-27 Matthias Clasen <maclas@gmx.de>
* gtk/gtkrange.c (gtk_range_calc_layout): Avoid a possible
division by zero. (#77820)
Sat Apr 27 15:48:49 2002 Kristian Rietveld <kris@gtk.org>
Merge TreeView fixes from HEAD:

View File

@@ -1,3 +1,8 @@
2002-04-27 Matthias Clasen <maclas@gmx.de>
* gtk/gtkrange.c (gtk_range_calc_layout): Avoid a possible
division by zero. (#77820)
Sat Apr 27 15:48:49 2002 Kristian Rietveld <kris@gtk.org>
Merge TreeView fixes from HEAD:

View File

@@ -1,3 +1,8 @@
2002-04-27 Matthias Clasen <maclas@gmx.de>
* gtk/gtkrange.c (gtk_range_calc_layout): Avoid a possible
division by zero. (#77820)
Sat Apr 27 15:48:49 2002 Kristian Rietveld <kris@gtk.org>
Merge TreeView fixes from HEAD:

View File

@@ -2041,8 +2041,12 @@ gtk_range_calc_layout (GtkRange *range,
/* slider height is the fraction (page_size /
* total_adjustment_range) times the trough height in pixels
*/
height = ((bottom - top) * (range->adjustment->page_size /
(range->adjustment->upper - range->adjustment->lower)));
if (range->adjustment->upper - range->adjustment->lower != 0)
height = ((bottom - top) * (range->adjustment->page_size /
(range->adjustment->upper - range->adjustment->lower)));
else
height = range->min_slider_size;
if (height < range->min_slider_size ||
range->slider_size_fixed)