[gtk+] GtkColorSwatch: Drop an unnecessary field
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] GtkColorSwatch: Drop an unnecessary field
- Date: Tue, 14 Feb 2012 22:22:22 +0000 (UTC)
commit 40974b146381c74dda137b8bf3d50714d28b2ce2
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Feb 8 22:56:14 2012 -0500
GtkColorSwatch: Drop an unnecessary field
gtk/gtkcolorswatch.c | 23 +++++++++++++----------
1 files changed, 13 insertions(+), 10 deletions(-)
---
diff --git a/gtk/gtkcolorswatch.c b/gtk/gtkcolorswatch.c
index eb5069b..8766ee6 100644
--- a/gtk/gtkcolorswatch.c
+++ b/gtk/gtkcolorswatch.c
@@ -40,7 +40,6 @@ struct _GtkColorSwatchPrivate
gchar *icon;
guint selected : 1;
guint has_color : 1;
- guint can_drop : 1;
guint contains_pointer : 1;
guint use_alpha : 1;
};
@@ -713,15 +712,19 @@ void
gtk_color_swatch_set_can_drop (GtkColorSwatch *swatch,
gboolean can_drop)
{
- if (!swatch->priv->can_drop)
- gtk_drag_dest_set (GTK_WIDGET (swatch),
- GTK_DEST_DEFAULT_HIGHLIGHT |
- GTK_DEST_DEFAULT_MOTION |
- GTK_DEST_DEFAULT_DROP,
- dnd_targets, G_N_ELEMENTS (dnd_targets),
- GDK_ACTION_COPY);
-
- swatch->priv->can_drop = can_drop;
+ if (can_drop)
+ {
+ gtk_drag_dest_set (GTK_WIDGET (swatch),
+ GTK_DEST_DEFAULT_HIGHLIGHT |
+ GTK_DEST_DEFAULT_MOTION |
+ GTK_DEST_DEFAULT_DROP,
+ dnd_targets, G_N_ELEMENTS (dnd_targets),
+ GDK_ACTION_COPY);
+ }
+ else
+ {
+ gtk_drag_dest_unset (GTK_WIDGET (swatch));
+ }
}
void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]