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 155476 - GOK fails to refresh when "press/release" is clicked in GOK
GOK fails to refresh when "press/release" is clicked in GOK
Status: RESOLVED FIXED
Product: gok
Classification: Deprecated
Component: general
unspecified
Other opensolaris
: Normal normal
: ---
Assigned To: David Bolter
David Bolter
AP1
Depends on:
Blocks:
 
 
Reported: 2004-10-15 08:32 UTC by padraig.obriain
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description padraig.obriain 2004-10-15 08:32:20 UTC
Launch gok and evolution.
Go to Evolution mail component.
Select Menus->Tools->filters->UI GRab->Add->click in GOK to invoke filter window
editor
Select UI GRab to grab filter editor window
Click "Add->click" in GOK twice or more.
Click "Remove->click" in GOK to remove one of the criteria added in the previous
step.
Do not clock "back" but click "press" or "release" in GOK.

That is, you try to press or release a button removed in the previous action.

GOK turns invalid, i.e. completely gray and you can do nothing with it.
Comment 1 David Bolter 2004-10-15 12:48:49 UTC
Padraig,
Thanks for the report. I'm having trouble getting a clear sense of what is
happening.  I understand you are adding many and removing some filters then
attempting to use gok on a removed button (which ideally shouldn't be possible).
 But what does "GOK turns invalid" mean?  Are there grayed out gok buttons? No
back button? No gok buttons?  Thanks.
Comment 2 padraig.obriain 2004-10-15 12:57:41 UTC
The entire gok window becomes gray and no buttons are visible in the window.
Comment 3 David Bolter 2004-10-18 18:36:02 UTC
I believe this too is resolved with the patch:
http://bugzilla.gnome.org/attachment.cgi?id=32740&action=view
(from bug #155344)
Comment 4 padraig.obriain 2004-10-19 11:00:18 UTC
With this patch I now see a crash in gok_keyboard_update_dynamic() at the
statement pNodeAccessible = nodes->data as nodes is NULL.
Comment 5 padraig.obriain 2004-10-19 14:25:42 UTC
I still see this bug with latest patch for bug #155344.
Comment 6 David Bolter 2004-10-19 14:38:58 UTC
Padraig, you found a great test case here.  I've updated the patch.  Can you
test it?
Comment 7 padraig.obriain 2004-10-19 14:46:16 UTC
Not me. It was found by an evolution tester.

With the latest patch the back button is present but it occupies only the top
left hand corner of the window. The other three quarters of the window is gray.
Comment 8 David Bolter 2004-10-19 14:57:56 UTC
Tsk tsk... okay I think I resolve that with the new patch.
Comment 9 padraig.obriain 2004-10-19 15:04:09 UTC
The last patch is better. I have no further complaints.
Comment 10 David Bolter 2004-10-19 15:09:53 UTC
Thanks Padraig.  I think I'll apply and close?  (And possibly post a bug
regarding the silliness of a keyboard with only a back key -- though it
shouldn't occur often).
Comment 11 David Bolter 2004-10-19 15:35:12 UTC
Closing as fixed.