[gtk+] GtkTextView: Change draw_layer signature



commit 7450277708e23a54ae97959a4fda675edf902f49
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Aug 13 09:09:22 2014 -0400

    GtkTextView: Change draw_layer signature
    
    Vfuncs should really take 'this' of the right type - the type
    that the vfunc is added in.

 gtk/gtktextview.c |    4 ++--
 gtk/gtktextview.h |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c
index 4283f24..a3dee23 100644
--- a/gtk/gtktextview.c
+++ b/gtk/gtktextview.c
@@ -5328,12 +5328,12 @@ draw_text (cairo_t  *cr,
   gtk_style_context_restore (context);
 
   if (GTK_TEXT_VIEW_GET_CLASS (text_view)->draw_layer != NULL)
-    GTK_TEXT_VIEW_GET_CLASS (text_view)->draw_layer (widget, GTK_TEXT_VIEW_LAYER_BELOW, cr);
+    GTK_TEXT_VIEW_GET_CLASS (text_view)->draw_layer (text_view, GTK_TEXT_VIEW_LAYER_BELOW, cr);
 
   gtk_text_view_paint (widget, cr);
 
   if (GTK_TEXT_VIEW_GET_CLASS (text_view)->draw_layer != NULL)
-    GTK_TEXT_VIEW_GET_CLASS (text_view)->draw_layer (widget, GTK_TEXT_VIEW_LAYER_ABOVE, cr);
+    GTK_TEXT_VIEW_GET_CLASS (text_view)->draw_layer (text_view, GTK_TEXT_VIEW_LAYER_ABOVE, cr);
 }
 
 static void
diff --git a/gtk/gtktextview.h b/gtk/gtktextview.h
index aaa0356..1fdbccc 100644
--- a/gtk/gtktextview.h
+++ b/gtk/gtktextview.h
@@ -139,8 +139,8 @@ struct _GtkTextViewClass
 
   GtkTextBuffer * (* create_buffer) (GtkTextView *text_view);
 
-  void (* draw_layer)       (GtkWidget        *widget,
-                            GtkTextViewLayer layer,
+  void (* draw_layer)       (GtkTextView      *text_view,
+                            GtkTextViewLayer  layer,
                             cairo_t          *cr);
 
   /* Padding for future expansion */


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