window: add safety check
This commit is contained in:
+9
-7
@@ -405,14 +405,16 @@ update_view (GcalWindow *window)
|
|||||||
priv = gcal_window_get_instance_private (window);
|
priv = gcal_window_get_instance_private (window);
|
||||||
|
|
||||||
widget = priv->views[priv->active_view];
|
widget = priv->views[priv->active_view];
|
||||||
|
if (widget != NULL)
|
||||||
|
{
|
||||||
|
header = gcal_view_get_left_header (GCAL_VIEW (widget));
|
||||||
|
g_object_set (priv->nav_bar, "left-header", header, NULL);
|
||||||
|
g_free (header);
|
||||||
|
|
||||||
header = gcal_view_get_left_header (GCAL_VIEW (widget));
|
header = gcal_view_get_right_header (GCAL_VIEW (widget));
|
||||||
g_object_set (priv->nav_bar, "left-header", header, NULL);
|
g_object_set (priv->nav_bar, "right-header", header, NULL);
|
||||||
g_free (header);
|
g_free (header);
|
||||||
|
}
|
||||||
header = gcal_view_get_right_header (GCAL_VIEW (widget));
|
|
||||||
g_object_set (priv->nav_bar, "right-header", header, NULL);
|
|
||||||
g_free (header);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user