[gtksourceview/gnome-3-18] CompletionInfo: some minor coding style adjustments



commit cd5128a546c699791de3da2b6d987e126f57c951
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Wed Jan 13 11:20:18 2016 +0100

    CompletionInfo: some minor coding style adjustments

 gtksourceview/gtksourcecompletioninfo.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/gtksourceview/gtksourcecompletioninfo.c b/gtksourceview/gtksourcecompletioninfo.c
index 0676878..b8b6036 100644
--- a/gtksourceview/gtksourcecompletioninfo.c
+++ b/gtksourceview/gtksourcecompletioninfo.c
@@ -68,7 +68,7 @@ struct _GtkSourceCompletionInfoPrivate
 
        gint xoffset;
 
-       gboolean transient_set;
+       guint transient_set : 1;
 };
 
 /* Signals */
@@ -234,7 +234,6 @@ set_attached_to (GtkSourceCompletionInfo *info,
                return;
        }
 
-       info->priv->transient_set = FALSE;
        g_object_add_weak_pointer (G_OBJECT (attached_to),
                                   (gpointer *) &info->priv->attached_to);
 
@@ -243,6 +242,8 @@ set_attached_to (GtkSourceCompletionInfo *info,
                                          "focus-out-event",
                                          G_CALLBACK (focus_out_event_cb),
                                          info);
+
+       info->priv->transient_set = FALSE;
 }
 
 static void
@@ -292,12 +293,11 @@ gtk_source_completion_info_dispose (GObject *object)
 static void
 gtk_source_completion_info_show (GtkWidget *widget)
 {
-       GtkSourceCompletionInfo *info;
+       GtkSourceCompletionInfo *info = GTK_SOURCE_COMPLETION_INFO (widget);
 
        /* First emit BEFORE_SHOW and then chain up */
-       g_signal_emit (widget, signals[BEFORE_SHOW], 0);
+       g_signal_emit (info, signals[BEFORE_SHOW], 0);
 
-       info = GTK_SOURCE_COMPLETION_INFO (widget);
        if (info->priv->attached_to != NULL && !info->priv->transient_set)
        {
                GtkWidget *toplevel;
@@ -310,6 +310,7 @@ gtk_source_completion_info_show (GtkWidget *widget)
                        info->priv->transient_set = TRUE;
                }
        }
+
        GTK_WIDGET_CLASS (gtk_source_completion_info_parent_class)->show (widget);
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]