projects
/
platform
/
upstream
/
gst-editing-services.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3e66d05
)
timeline: Check if metadata value holds object on marker snapping
author
Piotrek Brzeziński
<thewildtree@outlook.com>
Thu, 5 Aug 2021 20:59:07 +0000
(22:59 +0200)
committer
Piotrek Brzeziński
<thewildtree@outlook.com>
Thu, 5 Aug 2021 20:59:07 +0000
(22:59 +0200)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/263>
ges/ges-timeline-tree.c
patch
|
blob
|
history
diff --git
a/ges/ges-timeline-tree.c
b/ges/ges-timeline-tree.c
index
4f00c9a
..
ed44884
100644
(file)
--- a/
ges/ges-timeline-tree.c
+++ b/
ges/ges-timeline-tree.c
@@
-464,12
+464,16
@@
find_marker_snap (const GESMetaContainer * container, const gchar * key,
GESMarkerList *marker_list;
GESMarker *marker;
GESMarkerFlags flags;
-
gpointer gvalue = g_value_get_object (value)
;
+
GObject *obj
;
- if (!G
ES_IS_MARKER_LIST (g
value))
+ if (!G
_VALUE_HOLDS_OBJECT (
value))
return;
- marker_list = GES_MARKER_LIST (gvalue);
+ obj = g_value_get_object (value);
+ if (!GES_IS_MARKER_LIST (obj))
+ return;
+
+ marker_list = GES_MARKER_LIST (obj);
g_object_get (marker_list, "flags", &flags, NULL);
if (!(flags & GES_MARKER_FLAG_SNAPPABLE))