Project

General

Profile

Bug #2935

Bug #2677: fix drawing and functional differences between P2J GUI and 4GL GUI

Active drop-down disables triggers and WAIT ... PAUSE

Added by Igor Skornyakov over 8 years ago. Updated over 8 years ago.

Status:
New
Priority:
Normal
Assignee:
Igor Skornyakov
Target version:
-
Start date:
12/14/2015
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
case_num:

cb-active.p Magnifier (622 Bytes) Igor Skornyakov, 12/14/2015 04:06 PM

History

#1 Updated by Igor Skornyakov over 8 years ago

When the drop-down COMBO-BOX (DROP-DOWN and DROP-DOWN-LIST mode) is active then ON <key> ANYWHERE is not invoked and WAIT-FOR ... PAUSE is never ended.

How to reproduce:
Run the attached program.
1. Activate drop-down for cb0! or @cb1 and press CTRL-W. With ABL the trigger will be invoked but with p2j it will not.
2. Press CTRL-W while drop down is not activated. After the next message will be emitted 5 seconds will be displayed activate drop-down within 5 seconds interval. With p2j the second message wait ended will never be shown.

#2 Updated by Igor Skornyakov over 8 years ago

  • Assignee set to Igor Skornyakov

#3 Updated by Igor Skornyakov over 8 years ago

The first issue is fixed.
Committed to the task branch 2565a revno 10980.

#4 Updated by Igor Skornyakov over 8 years ago

There is a problem with fixing the second issue. Both WAIT-FOR ENDKEY OF DEFAULT-WINDOW PAUSE 5. and activated COMBO-BOX end up with the ThinClient.waitForEvent() method invoked from the main thread.It is unclear for me now how to deal with the issue in a single thread event processing model.

#5 Updated by Igor Skornyakov over 8 years ago

I was able to implement and test drop-down deactivation on the SET-WAIT-STATE with fixed first issue. May be it makes sense to postpone the second one and finish the #2565 first?
Thank you.

#6 Updated by Greg Shah over 8 years ago

May be it makes sense to postpone the second one and finish the #2565 first?

Yes.

#7 Updated by Igor Skornyakov over 8 years ago

Greg Shah wrote:

May be it makes sense to postpone the second one and finish the #2565 first?

Yes.

Thank you Greg.

Also available in: Atom PDF