- FuncRequest cmd
- (LFUN_MOUSE_PRESS, e->x(), e->y(), q_button_state(e->button()));
+ if (dc_event_.active && dc_event_ == *e) {
+ dc_event_.active = false;
+ FuncRequest cmd(LFUN_MOUSE_TRIPLE,
+ dc_event_.x, dc_event_.y,
+ q_button_state(dc_event_.state));
+ wa_->dispatch(cmd);
+ return;
+ }
+
+ FuncRequest cmd(LFUN_MOUSE_PRESS, e->x(), e->y(),
+ q_button_state(e->button()));