Fix blatang logic errors (?), which is rather odd since this file was generated by...
authorDavid Robillard <d@drobilla.net>
Thu, 24 May 2012 02:51:30 +0000 (02:51 +0000)
committerDavid Robillard <d@drobilla.net>
Thu, 24 May 2012 02:51:30 +0000 (02:51 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@12417 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/gtkmm2ext/prolooks_helpers.c

index 90f6d836c3c125a504f41f97d0f62dd9482facab..511c15eee3ec5edc865998bd4e9925a8cc56ea31 100644 (file)
@@ -208,7 +208,7 @@ static gchar* cairo_value_color_lcopy_value (const GValue* value, guint n_collec
        }
        if (!value->data[0].v_pointer) {
                *object_p = NULL;
-       } else if (collect_flags && G_VALUE_NOCOPY_CONTENTS) {
+       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
                *object_p = value->data[0].v_pointer;
        } else {
                *object_p = cairo_color_ref (value->data[0].v_pointer);
@@ -795,7 +795,7 @@ static gchar* prolooks_value_hsl_lcopy_value (const GValue* value, guint n_colle
        }
        if (!value->data[0].v_pointer) {
                *object_p = NULL;
-       } else if (collect_flags && G_VALUE_NOCOPY_CONTENTS) {
+       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
                *object_p = value->data[0].v_pointer;
        } else {
                *object_p = prolooks_hsl_ref (value->data[0].v_pointer);
@@ -1203,7 +1203,7 @@ static gchar* prolooks_value_hsv_lcopy_value (const GValue* value, guint n_colle
        }
        if (!value->data[0].v_pointer) {
                *object_p = NULL;
-       } else if (collect_flags && G_VALUE_NOCOPY_CONTENTS) {
+       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
                *object_p = value->data[0].v_pointer;
        } else {
                *object_p = prolooks_hsv_ref (value->data[0].v_pointer);