On Jan 7, 2011, at 10:25 AM, Anthony Dardis wrote: > On Fri, 07 Jan 2011 12:45:35 -0500, David T. <[email protected]> wrote: > >> Using 2.4.0 (r19974 built 2010-12-26) from the downloaded dmg under OS X >> 10.5.8, I have noticed an intermittent oddity that I don't understand. >> >> There are times (not yet reliably reproducible) when I run a report or >> process (such as reconciling) where the toolbar or dialog buttons will not >> initially respond to a direct click. In other words, I select a report and >> run it, and then attempt to click the Options button on the toolbar, and the >> button does nothing. The button will only respond if I click on a blank part >> of the toolbar first; after that, the button responds. It appears (although >> I haven't been able to pin this down for sure, either) that all subsequent >> tries in the session work. >> >> As I said, this only happens intermittently, and each time it happens, I'm >> usually not paying attention to the immediate actions prior to the event >> (actually, each time, I think I imagine it, but it keeps happening). It >> seems almost as if I need to tell the application manually that I am >> interested in the button on the toolbar--similar to the fact that when I >> return to a register, I have to tell the application that I am still >> interested in entering data in the transaction. >> >> Cheers, >> David >> > > This may be related: in the Budget window, click on an account. The Options > button has focus; to use the Estimate button, I clicked on the button (no > visible change), *then* moved the mouse pointer on the button just a bit, > *then* was able to click the Estimate button. This was consistent over > entering estimates for several accounts in a row.
This has been a low-level problem since I began using gtk-quartz for Gnucash (meaning that it was also there in 2.2.9). I imagine that it has something to do with the transfer of events from CoreFoundation (the bit of OSX that handles low-level events like mouse clicks) to Gdk (what passes for a hardware abstraction layer in Gtk). It seems especially common when one just launches a dialog box or does something with a report, but it happens other times too. Regards, John Ralls _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
