Bug #3083
Bug #2677: fix drawing and functional differences between P2J GUI and 4GL GUI
Unhandled exception when Shift+Alt+Tab in EDITOR
Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:
0%
billable:
No
vendor_id:
GCD
case_num:
version_reported:
version_resolved:
reviewer:
production:
No
env_name:
topics:
History
#1 Updated by Hynek Cihlar about 10 years ago
Occurs in current trunk, both Web and Swing GUIs.
To replicate:- Run demo/demo_widgets.p
- Select the second frame with
EDITORin it. - Alt-Tab through all the widgets in the frame.
- Shift-Alt-Tab back through all the frame widgets until the exception below occurs.
Caused by: java.lang.IllegalStateException: Could not resolve frame from widget ScrollBarGuiButton [id=-69]
at com.goldencode.p2j.ui.client.FocusManager.focusChange(FocusManager.java:1232)
at com.goldencode.p2j.ui.chui.ThinClient.previousTabStop(ThinClient.java:18365)
at com.goldencode.p2j.ui.client.AbstractButton.prevTabStop(AbstractButton.java:468)
at com.goldencode.p2j.ui.client.AbstractButton.handleCursorKeys(AbstractButton.java:355)
at com.goldencode.p2j.ui.client.AbstractButton.processKeyEventCommon(AbstractButton.java:311)
at com.goldencode.p2j.ui.client.Button.processKeyEvent(Button.java:467)
at com.goldencode.p2j.ui.client.widget.AbstractContainer.processKeyEvent(AbstractContainer.java:897)
at com.goldencode.p2j.ui.client.widget.AbstractContainer.processKeyEvent(AbstractContainer.java:897)
at com.goldencode.p2j.ui.client.widget.AbstractContainer.processKeyEvent(AbstractContainer.java:897)
at com.goldencode.p2j.ui.client.widget.AbstractContainer.processKeyEvent(AbstractContainer.java:897)
at com.goldencode.p2j.ui.client.Editor.processKeyEvent(Editor.java:895)
at com.goldencode.p2j.ui.client.gui.EditorGuiImpl.processKeyEvent(EditorGuiImpl.java:617)
at com.goldencode.p2j.ui.client.widget.AbstractWidget$1.run(AbstractWidget.java:2052)
at com.goldencode.p2j.ui.chui.ThinClient.eventBracket(ThinClient.java:14272)
at com.goldencode.p2j.ui.chui.ThinClient.eventDrawingBracket(ThinClient.java:14213)
at com.goldencode.p2j.ui.chui.ThinClient.independentEventDrawingBracket(ThinClient.java:14086)
at com.goldencode.p2j.ui.client.widget.AbstractWidget.processSystemKey(AbstractWidget.java:2029)
at com.goldencode.p2j.ui.chui.ThinClient.checkForSystemEvent(ThinClient.java:13452)
at com.goldencode.p2j.ui.chui.ThinClient.waitForEvent(ThinClient.java:13341)
at com.goldencode.p2j.ui.chui.ThinClient.waitForWorker(ThinClient.java:11202)
at com.goldencode.p2j.ui.chui.ThinClient.waitFor(ThinClient.java:10776)
at com.goldencode.p2j.ui.chui.ThinClient.waitFor(ThinClient.java:10730)
#2 Updated by Hynek Cihlar about 10 years ago
- Start date deleted (
04/26/2016)
#3 Updated by Greg Shah about 10 years ago
- Parent task set to #2677
#4 Updated by Vladimir Tsichevski over 1 year ago
Hynek Cihlar wrote:
- Alt-Tab through all the widgets in the frame.
Did you mean Tab and Shift-Tab? the Alt-Tab does not do anything for me.
#5 Updated by Hynek Cihlar over 1 year ago
Vladimir Tsichevski wrote:
Hynek Cihlar wrote:
- Alt-Tab through all the widgets in the frame.
Did you mean
TabandShift-Tab? theAlt-Tabdoes not do anything for me.
It's been a long time ago, but I think it was really Alt+Tab. It is likely the issue was resolved by other changes.
#6 Updated by Hynek Cihlar over 1 year ago
- Status changed from New to Rejected