After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 569023 - Timeline displays bullets with incorrect status if multiple bills on same day
Timeline displays bullets with incorrect status if multiple bills on same day
Status: RESOLVED FIXED
Product: billreminder
Classification: Other
Component: UI
0.3.x
Other Linux
: Normal normal
: ---
Assigned To: billreminder-maint
billreminder-maint
Depends on:
Blocks:
 
 
Reported: 2009-01-24 22:15 UTC by Og Maciel
Modified: 2009-10-10 14:28 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Timeline widget will not support displaying multiple bills with different states on the same day. (45.70 KB, patch)
2009-10-10 14:27 UTC, Og Maciel
accepted-commit_now Details | Review

Description Og Maciel 2009-01-24 22:15:20 UTC
The timeline widget displays bullets with incorrect status if multiple bills on same day have different status.

To reproduce this, add two different bills in the past and mark one of them as paid. Make sure you have the "All Bills" options checked in the View menu. You should see 2 bullets for that day superimposed: one green to represent the paid bill and one red representing the overdue non-paid bill.
Comment 1 Og Maciel 2009-01-24 22:38:24 UTC
The Bullet class should take a list of states to account for multiple values. The code that handles the rendering and coloring of bullets is a bit confusing and needs to be broken down with doc strings to help out.
Comment 2 Og Maciel 2009-10-10 14:27:34 UTC
Created attachment 145213 [details] [review]
Timeline widget will not support displaying multiple bills with different states on the same day.
Comment 3 Og Maciel 2009-10-10 14:28:14 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.