Skip to content

Commit e31bf5f

Browse files
committed
fixed crash
1 parent 5035c4f commit e31bf5f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/ui/dom/Scrollview.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,9 @@ const bool Scrollview::ProcessEvent( GSE_CALLABLE, const input::Event& event ) {
124124
m_drag.initial_offset_x = event.data.mouse.x + m_hscroll->m_value;
125125
m_drag.initial_offset_y = event.data.mouse.y + m_vscroll->m_value;
126126
m_drag.is_dragging = true;
127-
m_drag.drag_handler_id = m_ui->AddGlobalHandler( m_drag.handler );
127+
if ( !m_drag.drag_handler_id ) {
128+
m_drag.drag_handler_id = m_ui->AddGlobalHandler( m_drag.handler );
129+
}
128130
return true;
129131
}
130132
case input::EV_MOUSE_UP: {

0 commit comments

Comments
 (0)