mirror of
https://github.com/brl/mutter.git
synced 2024-11-28 19:10:43 -05:00
clutter: return correct enum type
clutter_event_get_scroll_finish_flags() should return a ClutterScrollFinishFlags but due to what looks like a bad copy/paste it instead returns a ClutterScrollSource on asserts. The definitions of the enums are these: typedef enum { CLUTTER_SCROLL_SOURCE_UNKNOWN, CLUTTER_SCROLL_SOURCE_WHEEL, CLUTTER_SCROLL_SOURCE_FINGER, CLUTTER_SCROLL_SOURCE_CONTINUOUS } ClutterScrollSource; typedef enum { CLUTTER_SCROLL_FINISHED_NONE = 0, CLUTTER_SCROLL_FINISHED_HORIZONTAL = 1 << 0, CLUTTER_SCROLL_FINISHED_VERTICAL = 1 << 1 } ClutterScrollFinishFlags; The asserts would only return CLUTTER_SCROLL_SOURCE_UNKNOWN. This is equal to CLUTTER_SCROLL_FINISHED_NONE which this patch uses instead. Thus no functional change is intended. This only fixes a compile warning. https://gitlab.gnome.org/GNOME/mutter/merge_requests/931
This commit is contained in:
parent
044238b503
commit
bcc519e4ee
@ -2161,9 +2161,9 @@ clutter_event_get_scroll_source (const ClutterEvent *event)
|
|||||||
ClutterScrollFinishFlags
|
ClutterScrollFinishFlags
|
||||||
clutter_event_get_scroll_finish_flags (const ClutterEvent *event)
|
clutter_event_get_scroll_finish_flags (const ClutterEvent *event)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (event != NULL, CLUTTER_SCROLL_SOURCE_UNKNOWN);
|
g_return_val_if_fail (event != NULL, CLUTTER_SCROLL_FINISHED_NONE);
|
||||||
g_return_val_if_fail (event->type == CLUTTER_SCROLL,
|
g_return_val_if_fail (event->type == CLUTTER_SCROLL,
|
||||||
CLUTTER_SCROLL_SOURCE_UNKNOWN);
|
CLUTTER_SCROLL_FINISHED_NONE);
|
||||||
|
|
||||||
return event->scroll.finish_flags;
|
return event->scroll.finish_flags;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user