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 520570 - Drop-down calendar for "reconcile information" non-responsive
Drop-down calendar for "reconcile information" non-responsive
Status: VERIFIED FIXED
Product: GnuCash
Classification: Other
Component: Windows
2.2.x
Other Windows
: Normal minor
: ---
Assigned To: Andreas Köhler
Christian Stimming
: 534439 536238 (view as bug list)
Depends on:
Blocks: backport
 
 
Reported: 2008-03-05 19:03 UTC by Stuart Mitchell
Modified: 2018-06-29 22:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Stuart Mitchell 2008-03-05 19:03:41 UTC
The "Reconcile Information" window/dialog contains the date for which reconciliation will occur. To change this date one can either type the date or drop-down a calendar. Unfortunately, the date cannot be changed using the calendar!

How to reproduce:
1) Actions > Reconcile
2) Drop down the calendar and try to change the date

Other uses of the calendar (e.g. to change the date in a register entry) are OK.

Bug observed on Windows Vista Home Premium with GNUCash 2.2.4.
Comment 1 Tao Yue 2008-03-08 17:05:15 UTC
Instances++.  On Windows XP Tablet Edition 2005, same Gnucash version.

It feels like the calendar control isn't responding to window messages at all, actually.  You can move the underlying Reconcile dialog around, and type things in it, and the calendar just remains frozen at the same place on screen.  Only gets destroyed when the parent Reconcile window is closed.
Comment 2 Andreas Köhler 2008-03-08 17:20:25 UTC
Confirmed.
Does extracting ftp://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.12/gtk+-2.12.6.zip into your installation directory (typically C:\Program Files\gnucash) fix this?
Comment 3 Tao Yue 2008-03-08 17:29:22 UTC
Yes, that fixes it.
Comment 4 Stuart Mitchell 2008-03-08 20:10:29 UTC
Yes, that also fixes it for me as well.

Thanks.

Stuart
Comment 5 Andreas Köhler 2008-05-01 21:16:35 UTC
Targetting for 2.2.6.
Comment 6 Andreas Köhler 2008-05-25 09:11:13 UTC
*** Bug 534439 has been marked as a duplicate of this bug. ***
Comment 7 Andreas Köhler 2008-05-25 09:12:30 UTC
Also happens in the calendar when duplicating a transaction.
Works in the settings dialog, though, IIRC.
Comment 8 Andreas Köhler 2008-06-02 19:41:09 UTC
*** Bug 536238 has been marked as a duplicate of this bug. ***
Comment 9 Jannick 2008-08-04 20:48:34 UTC
Issue still open for GnuCash 2.2.6 WinXP machine. 

Seems that the package in comment #2 needs to be installed to the bin folder for amending the bug. It suffices on WinXP machine to install the bin folder of the package only.

Is it possible that this package is included in one of the following releases?
Comment 10 Charles Day 2008-08-26 22:16:23 UTC
Please take a look at bug 545316 and bug 549115. I think they may be duplicates of this one.

The common theme seems to be that the popup calendar ignores mouse clicks if the dialog is modal. Keyboard controls still work (except in 2.2.6 for some users affected by bug 545722.)
Comment 11 Jannick 2008-08-28 18:54:39 UTC
(In reply to comment #10)
> Please take a look at bug 545316 and bug 549115. I think they may be duplicates
> of this one.

I rushed through the mentioned bugs. It seems that it is as you are suspecting.

> The common theme seems to be that the popup calendar ignores mouse clicks if
> the dialog is modal. Keyboard controls still work (except in 2.2.6 for some
> users affected by bug 545722.)

I am not sure what you mean by "modal". Running 2.2.6, I can reproduce bug 545722 - in the reconciliation wizard the default date is 1st Aug 2008. But as far as I know this bug is already known to you, too.

Th package in comment #2 amends the problem in this bug report. 

Comment 12 Charles Day 2008-08-30 06:38:05 UTC
I'm running with the code in trunk, so bug 545722 is already fixed for me.

But the drop down calendar still doesn't work for modal dialogs (those that don't let you use any other GnuCash windows until you close them) such as the price editing dialog and the reconciliation dialog.

The calendar does work correctly for me in non-modal dialogs, such as report options dialogs.
Comment 13 Charles Day 2008-09-04 22:16:20 UTC
I made a bunch of changes to the GNCDateEdit control and it works correctly for me now. I will commit once I've finished testing.

The changes seem to also fix bug 378734 and bug 549115.
Comment 14 Charles Day 2008-09-05 05:22:48 UTC
I think that bug 545316 and bug 549115 are basically duplicates of this one (same underlying problem, different symptom).

In any case, I have committed a fix as r17493. This fixes bug 378734, bug 520570, bug 545316, and bug 549115. Requesting backport for 2.2.

Tested on XP and XP/mingw.
Comment 15 Andreas Köhler 2008-09-21 01:19:27 UTC
Applied to branches/2.2 as r17579 for inclusion in GnuCash 2.2.7.
Thanks a lot!
Comment 16 John Ralls 2018-06-29 22:01:45 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=520570. Please update any external references or bookmarks.