src/Tools/jEdit/src/completion_popup.scala
changeset 54377 750561986828
parent 54376 3eb84b6b0353
child 55615 bf4bbe72f740
equal deleted inserted replaced
54376:3eb84b6b0353 54377:750561986828
   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