equal
deleted
inserted
replaced
486 { |
486 { |
487 popup.show |
487 popup.show |
488 list_view.requestFocus |
488 list_view.requestFocus |
489 } |
489 } |
490 |
490 |
|
491 private val hide_popup_delay = |
|
492 Swing_Thread.delay_last(PIDE.options.seconds("jedit_completion_dismiss_delay")) { |
|
493 popup.hide |
|
494 } |
|
495 |
491 private def hide_popup() |
496 private def hide_popup() |
492 { |
497 { |
493 if (list_view.peer.isFocusOwner) refocus() |
498 if (list_view.peer.isFocusOwner) refocus() |
494 popup.hide |
499 |
|
500 if (PIDE.options.seconds("jedit_completion_dismiss_delay").is_zero) |
|
501 popup.hide |
|
502 else hide_popup_delay.invoke() |
495 } |
503 } |
496 } |
504 } |
497 |
505 |