perhaps it should be renamed to babl_get_model_flags since it
now operates more generically on babl pointers, it could also
work on bablimage.
return babl_remodel_with_space (babl_model (name), space);
}
-BablModelFlag babl_model_get_flags (const Babl *model)
+BablModelFlag babl_model_get_flags (const Babl *babl)
{
- if (!model) return 0;
- return model->model.flags;
+ if (!babl) return 0;
+ switch (babl->class_type)
+ {
+ case BABL_MODEL:
+ return babl->model.flags;
+ case BABL_FORMAT:
+ return babl->format.model->flags;
+ }
+ return 0;
}