[gtk] cell renderer spin: Drop the priv pointer



commit dc918a00fcebe48cfec352bd66edb069b92a070b
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun May 26 20:37:42 2019 -0400

    cell renderer spin: Drop the priv pointer

 gtk/gtkcellrendererspin.c | 31 ++++++-------------------------
 1 file changed, 6 insertions(+), 25 deletions(-)
---
diff --git a/gtk/gtkcellrendererspin.c b/gtk/gtkcellrendererspin.c
index 1baf78aba9..97c48a354c 100644
--- a/gtk/gtkcellrendererspin.c
+++ b/gtk/gtkcellrendererspin.c
@@ -57,9 +57,6 @@ typedef struct _GtkCellRendererSpinPrivate GtkCellRendererSpinPrivate;
 struct _GtkCellRendererSpin
 {
   GtkCellRendererText parent;
-
-  /*< private >*/
-  GtkCellRendererSpinPrivate *priv;
 };
 
 struct _GtkCellRendererSpinClass
@@ -166,10 +163,7 @@ gtk_cell_renderer_spin_class_init (GtkCellRendererSpinClass *klass)
 static void
 gtk_cell_renderer_spin_init (GtkCellRendererSpin *self)
 {
-  GtkCellRendererSpinPrivate *priv;
-
-  self->priv = gtk_cell_renderer_spin_get_instance_private (self);
-  priv = self->priv;
+  GtkCellRendererSpinPrivate *priv = gtk_cell_renderer_spin_get_instance_private (self);
 
   priv->adjustment = NULL;
   priv->climb_rate = 0.0;
@@ -179,9 +173,7 @@ gtk_cell_renderer_spin_init (GtkCellRendererSpin *self)
 static void
 gtk_cell_renderer_spin_finalize (GObject *object)
 {
-  GtkCellRendererSpinPrivate *priv;
-
-  priv = GTK_CELL_RENDERER_SPIN (object)->priv;
+  GtkCellRendererSpinPrivate *priv = gtk_cell_renderer_spin_get_instance_private (GTK_CELL_RENDERER_SPIN 
(object));
 
   if (priv && priv->adjustment)
     g_object_unref (priv->adjustment);
@@ -195,11 +187,7 @@ gtk_cell_renderer_spin_get_property (GObject      *object,
                                     GValue       *value,
                                     GParamSpec   *pspec)
 {
-  GtkCellRendererSpin *renderer;
-  GtkCellRendererSpinPrivate *priv;
-
-  renderer = GTK_CELL_RENDERER_SPIN (object);
-  priv = renderer->priv;
+  GtkCellRendererSpinPrivate *priv = gtk_cell_renderer_spin_get_instance_private (GTK_CELL_RENDERER_SPIN 
(object));
 
   switch (prop_id)
     {
@@ -224,13 +212,9 @@ gtk_cell_renderer_spin_set_property (GObject      *object,
                                     const GValue *value,
                                     GParamSpec   *pspec)
 {
-  GtkCellRendererSpin *renderer;
-  GtkCellRendererSpinPrivate *priv;
+  GtkCellRendererSpinPrivate *priv = gtk_cell_renderer_spin_get_instance_private (GTK_CELL_RENDERER_SPIN 
(object));
   GObject *obj;
 
-  renderer = GTK_CELL_RENDERER_SPIN (object);
-  priv = renderer->priv;
-
   switch (prop_id)
     {
     case PROP_ADJUSTMENT:
@@ -326,16 +310,13 @@ gtk_cell_renderer_spin_start_editing (GtkCellRenderer      *cell,
                                      const GdkRectangle   *cell_area,
                                      GtkCellRendererState  flags)
 {
-  GtkCellRendererSpinPrivate *priv;
-  GtkCellRendererText *cell_text;
+  GtkCellRendererSpinPrivate *priv = gtk_cell_renderer_spin_get_instance_private (GTK_CELL_RENDERER_SPIN 
(cell));
+  GtkCellRendererText *cell_text = GTK_CELL_RENDERER_TEXT (cell);
   GtkEventController *key_controller;
   GtkWidget *spin;
   gboolean editable;
   gchar *text;
 
-  cell_text = GTK_CELL_RENDERER_TEXT (cell);
-  priv = GTK_CELL_RENDERER_SPIN (cell)->priv;
-
   g_object_get (cell_text, "editable", &editable, NULL);
   if (!editable)
     return NULL;


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