- if(active && suggestions_popup && (!yscroll || !yscroll->is_event_win()))
- {
- if( suggestions_popup->button_press_event() )
- return suggestions_popup->handle_event();
+ if( active ) {
+ if( suggestions_popup && (!yscroll || !yscroll->is_event_win())) {
+ if( suggestions_popup->button_press_event() )
+ return suggestions_popup->handle_event();
+ }
+ else if( (top_level->get_resources()->textbox_focus_policy & CLICK_DEACTIVATE) )
+ deactivate();