[gnome-builder/wip/chergert/layout] color-picker: be more tolerant during setup
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/chergert/layout] color-picker: be more tolerant during setup
- Date: Sat, 15 Jul 2017 02:53:42 +0000 (UTC)
commit ffe4e16759a89527608b2d3daba930e13f8626ba
Author: Christian Hergert <chergert redhat com>
Date: Fri Jul 14 19:53:08 2017 -0700
color-picker: be more tolerant during setup
We might not yet have valid signals container at this point.
.../color-picker/gb-color-picker-editor-addin.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/plugins/color-picker/gb-color-picker-editor-addin.c
b/plugins/color-picker/gb-color-picker-editor-addin.c
index ebb6ade..4da0dce 100644
--- a/plugins/color-picker/gb-color-picker-editor-addin.c
+++ b/plugins/color-picker/gb-color-picker-editor-addin.c
@@ -186,7 +186,7 @@ gb_color_picker_editor_addin_notify_rgba (GbColorPickerEditorAddin *self,
GstyleColorPanel *panel)
{
g_autoptr(GstyleColor) color = NULL;
- GbColorPickerEditorViewAddin *view_addin;
+ GbColorPickerEditorViewAddin *view_addin = NULL;
GdkRGBA rgba;
g_assert (GB_IS_COLOR_PICKER_EDITOR_ADDIN (self));
@@ -196,7 +196,8 @@ gb_color_picker_editor_addin_notify_rgba (GbColorPickerEditorAddin *self,
gstyle_color_panel_get_rgba (self->panel, &rgba);
color = gstyle_color_new_from_rgba (NULL, GSTYLE_COLOR_KIND_RGB_HEX6, &rgba);
- view_addin = dzl_signal_group_get_target (self->view_addin_signals);
+ if (self->view_addin_signals != NULL)
+ view_addin = dzl_signal_group_get_target (self->view_addin_signals);
if (GB_IS_COLOR_PICKER_EDITOR_VIEW_ADDIN (view_addin))
gb_color_picker_editor_view_addin_set_color (view_addin, color);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]