}
public enum EventType {
- SOME_RANDOM_VALUE_FOR_VAPIGEN;
+ __DUMMY__;
[CCode (cname = "gst_event_type_get_flags")]
public Gst.EventTypeFlags get_flags ();
[CCode (cname = "gst_event_type_to_quark")]
}
public enum Format {
- SOME_RANDOM_VALUE_FOR_VAPIGEN;
+ __DUMMY__;
[CCode (cname = "gst_format_get_details")]
public unowned FormatDefinition get_details ();
[CCode (cname = "gst_format_to_quark")]
}
public enum MessageType {
- SOME_RANDOM_VALUE_FOR_VAPIGEN;
+ __DUMMY__;
public GLib.Quark to_quark ();
public unowned string get_name ();
}
}
public enum State {
- SOME_RANDOM_VALUE_FOR_VAPIGEN;
+ __DUMMY__;
[CCode (cname = "GST_STATE_GET_NEXT")]
public State get_next (State pending);
}
public enum StateChange {
- SOME_RANDOM_VALUE_FOR_VAPIGEN;
+ __DUMMY__;
[CCode (cname = "GST_STATE_TRANSITION")]
public static StateChange transition (State cur, State next);
[CCode (cname = "GST_STATE_TRANSITION_CURRENT")]
} else {
// ignore dummy enum values in -custom.vala files
// they exist for syntactical reasons
- en.remove_all_values ();
+ var dummy = (EnumValue) en.scope.lookup ("__DUMMY__");
+ if (dummy != null) {
+ en.get_values ().remove (dummy);
+ en.scope.remove ("__DUMMY__");
+ }
}
en.has_type_id = (en_node.gtype_name != null && en_node.gtype_name != "");