bug in gtk+ (II)
- From: Wolfgang Sourdeau <wolfgang ultim net>
- To: gtk-devel-list gnome org
- Subject: bug in gtk+ (II)
- Date: Tue, 26 Sep 2000 00:30:15 -0400
printf rounds the gfloat to the correct percentage. But here is what
gdb gives me:
(gdb) print (float) perc
$9 = 0.999999702
(gdb) next
18 gtk_progress_set_percentage (pbar, perc + .01);
(gdb)
Gtk-CRITICAL **: file gtkprogress.c: line 518 (gtk_progress_set_percentage): assertion `percentage >= 0 && percentage <= 1.0' failed.
19 }
(gdb)
Which makes sense.
Now, I don't see why perc = 0.999999702.
Investigating further:
When I initially set the percentage to 0.0,
gtk_progress_get_current_percentage returns
(gdb) print (float) perc
$10 = 1.40129846e-45
So either this is due to my floating point unit or to a real bug now.
Wolfgang
--
A chicken is an egg's way of producing more eggs.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]