From: rexim Date: Sat, 27 Jul 2019 17:48:41 +0000 (+0700) Subject: (#963) Handle changed ColorPicker properly X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=edf27cf0bbce436b24b9832f2fa9e923e1ee384a;p=nothing.git (#963) Handle changed ColorPicker properly --- diff --git a/src/game/level/level_editor/label_layer.c b/src/game/level/level_editor/label_layer.c index 70ef1444..a5ad1656 100644 --- a/src/game/level/level_editor/label_layer.c +++ b/src/game/level/level_editor/label_layer.c @@ -553,10 +553,13 @@ int label_layer_event(LabelLayer *label_layer, return -1; } - if (changed && label_layer->selected >= 0) { - Color *colors = dynarray_data(label_layer->colors); - colors[label_layer->selected] = - color_picker_rgba(&label_layer->color_picker); + if (changed) { + if (label_layer->selected >= 0) { + Color *colors = dynarray_data(label_layer->colors); + colors[label_layer->selected] = + color_picker_rgba(&label_layer->color_picker); + } + return 0; } switch (label_layer->state) {