#559 closed bug (fixed)
App freeze or crash when Tab pressed
Reported by: | Owned by: | axeld | |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | - General | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
If the Tab key is pressed in Workspaces, the application is crashing, and if the Tab key is pressed in Pulse or AboutHaiku, then the apps can not be closed by clicking the window close button.
I'll attached a stack trace from the Workspaces crash.
Test setup: Haiku partition with rev17274.
Attachments (3)
Change History (10)
comment:1 by , 19 years ago
op_sys: | All → Haiku |
---|
by , 19 years ago
Attachment: | BT_of_Workspaces_crashed_when_Alt-Tab.png added |
---|
comment:2 by , 19 years ago
I have found the root cause and also created and tested a solution. Will add a patch shortly.
comment:3 by , 19 years ago
Axel, could you please check in the attached patch, since I have no rights to do that? All the changes are in BWindow::_FindNextNavigable().
comment:4 by , 19 years ago
Hang on a second, I forgot to add a fix for SHIFT+TAB. I've just created that in BWindow::_FindPreviousNavigable(), and I will submit an updated patch when I've tested that the new patch is working.
comment:5 by , 19 years ago
Resolution: | → fixed |
---|
comment:6 by , 19 years ago
Status: | new → closed |
---|
comment:7 by , 19 years ago
Fixed in hrev17287. Thanks for the patch! Next time, it would be nice if you could only do a real patch (ie. using diff) instead of adding the patched version, though.
I took the liberty of editing your patch a bit; I also didn't apply the one to _FindPreviousNavigable() as this method was completely broken.
Stack trace of Workspaces crash