[gthumb] check whether the viewer is null before using it
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] check whether the viewer is null before using it
- Date: Sun, 22 May 2011 13:09:59 +0000 (UTC)
commit 5b58a4b278931be5622d71e89a0e1b2ee1bda031
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sun May 22 15:09:08 2011 +0200
check whether the viewer is null before using it
gthumb/gth-image-selector.c | 20 +++++++++++---------
1 files changed, 11 insertions(+), 9 deletions(-)
---
diff --git a/gthumb/gth-image-selector.c b/gthumb/gth-image-selector.c
index df825d8..5c37517 100644
--- a/gthumb/gth-image-selector.c
+++ b/gthumb/gth-image-selector.c
@@ -1795,7 +1795,8 @@ gth_image_selector_set_mask_visible (GthImageSelector *self,
return;
self->priv->mask_visible = visible;
- gtk_widget_queue_draw (GTK_WIDGET (self->priv->viewer));
+ if (self->priv->viewer != NULL)
+ gtk_widget_queue_draw (GTK_WIDGET (self->priv->viewer));
g_signal_emit (G_OBJECT (self),
signals[MASK_VISIBILITY_CHANGED],
0);
@@ -1806,14 +1807,15 @@ void
gth_image_selector_set_grid_type (GthImageSelector *self,
GthGridType grid_type)
{
- if (grid_type == self->priv->grid_type)
- return;
+ if (grid_type == self->priv->grid_type)
+ return;
- self->priv->grid_type = grid_type;
- gtk_widget_queue_draw (GTK_WIDGET (self->priv->viewer));
- g_signal_emit (G_OBJECT (self),
- signals[GRID_VISIBILITY_CHANGED],
- 0);
+ self->priv->grid_type = grid_type;
+ if (self->priv->viewer != NULL)
+ gtk_widget_queue_draw (GTK_WIDGET (self->priv->viewer));
+ g_signal_emit (G_OBJECT (self),
+ signals[GRID_VISIBILITY_CHANGED],
+ 0);
}
@@ -1827,7 +1829,7 @@ gth_image_selector_get_mask_visible (GthImageSelector *self)
GthGridType
gth_image_selector_get_grid_type (GthImageSelector *self)
{
- return self->priv->grid_type;
+ return self->priv->grid_type;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]