Calendar widget can't be dismissed by clicking on the arrow or text entry

Bug #1429414 reported by Jeff Fortin Tam
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HomeBank
Fix Released
Low
Maxime DOYEN

Bug Description

In 5.0, if you click the [V] arrow button to show a calendar widget in a transaction, you can't "cancel" that widget by re-clicking the arrow button or the date text entry widget; you have to either click inside the calendar, or to click somewhere else in the window (ex: a label). Not sure if this is a gtk bug or a homebank issue.

Revision history for this message
Jeff Fortin Tam (kiddo) wrote :

This seems to affect places other than the transaction dialog, actually, so probably a gtk issue.

Changed in homebank:
status: New → Invalid
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Sometimes it works, sometimes not. I will check.

Changed in homebank:
status: Invalid → New
Maxime DOYEN (mdoyen)
Changed in homebank:
assignee: nobody → Maxime Doyen (mdoyen)
importance: Undecided → Low
milestone: none → 5.0.2
status: New → Confirmed
Revision history for this message
Gabor Karsay (gabor-karsay) wrote :

I'm using your GtkDateEntry widget in a private project of mine. I found a solution for this bug in evolution's EDateEdit widget: https://git.gnome.org/browse/evolution/tree/e-util/e-dateedit.c in on_date_popup_button_press() currently at line 1626.

It uses a completely different approach, however it's working for me and I didn't notice any negative side effects yet.

I also tried to install homebank from bazaar trunk and patch it, however configure complained about:
config.status: error: cannot find input file: `data/icons/Makefile.in'

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

I initially get the code from gtk+ combobox itself, but it seems the evolution ones is more accurate.
I changed to this and everything seems fine.

BTW fixed the configure/compile problem on trunk

Changed in homebank:
status: Confirmed → Fix Committed
Maxime DOYEN (mdoyen)
Changed in homebank:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.