mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-12-17 09:42:38 +03:00
remove assert if drag message contains an unknown type.
Instead of asserting if a message contains an unsupported drag type the message is now logged and ignored.
This commit is contained in:
parent
a375e58bb8
commit
31f8c363be
@ -130,25 +130,29 @@ static void box_textarea_callback(void *data, struct textarea_msg *msg)
|
|||||||
.x1 = INT_MAX,
|
.x1 = INT_MAX,
|
||||||
.y1 = INT_MAX
|
.y1 = INT_MAX
|
||||||
};
|
};
|
||||||
html_drag_type drag_type;
|
|
||||||
union html_drag_owner drag_owner;
|
union html_drag_owner drag_owner;
|
||||||
drag_owner.textarea = box;
|
drag_owner.textarea = box;
|
||||||
|
|
||||||
switch (msg->data.drag) {
|
switch (msg->data.drag) {
|
||||||
case TEXTAREA_DRAG_SCROLLBAR:
|
case TEXTAREA_DRAG_SCROLLBAR:
|
||||||
drag_type = HTML_DRAG_TEXTAREA_SCROLLBAR;
|
html_set_drag_type(html,
|
||||||
|
HTML_DRAG_TEXTAREA_SCROLLBAR,
|
||||||
|
drag_owner,
|
||||||
|
&rect);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case TEXTAREA_DRAG_SELECTION:
|
case TEXTAREA_DRAG_SELECTION:
|
||||||
drag_type = HTML_DRAG_TEXTAREA_SELECTION;
|
html_set_drag_type(html,
|
||||||
|
HTML_DRAG_TEXTAREA_SELECTION,
|
||||||
|
drag_owner,
|
||||||
|
&rect);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
LOG(("Drag type not handled."));
|
LOG(("Drag type %d not handled.",
|
||||||
assert(0);
|
msg->data.drag));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
html_set_drag_type(html, drag_type, drag_owner,
|
|
||||||
&rect);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user