[gedit] Chain up begin/end_user_action



commit 170091e1d1d1a4628903cf99017505e840846b5f
Author: Paolo Borelli <pborelli gnome org>
Date:   Sun Mar 29 23:00:51 2015 +0200

    Chain up begin/end_user_action
    
    Even if the base class does not have an implementation for now, it
    is better be safe. Spotted by Garret Regier.

 gedit/gedit-document.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/gedit/gedit-document.c b/gedit/gedit-document.c
index 6aeeead..e7903ae 100644
--- a/gedit/gedit-document.c
+++ b/gedit/gedit-document.c
@@ -300,6 +300,11 @@ gedit_document_begin_user_action (GtkTextBuffer *buffer)
        GeditDocument *doc = GEDIT_DOCUMENT (buffer);
 
        ++doc->priv->user_action;
+
+       if (GTK_TEXT_BUFFER_CLASS (gedit_document_parent_class)->begin_user_action != NULL)
+       {
+               GTK_TEXT_BUFFER_CLASS (gedit_document_parent_class)->begin_user_action (buffer);
+       }
 }
 
 static void
@@ -308,6 +313,11 @@ gedit_document_end_user_action (GtkTextBuffer *buffer)
        GeditDocument *doc = GEDIT_DOCUMENT (buffer);
 
        --doc->priv->user_action;
+
+       if (GTK_TEXT_BUFFER_CLASS (gedit_document_parent_class)->end_user_action != NULL)
+       {
+               GTK_TEXT_BUFFER_CLASS (gedit_document_parent_class)->end_user_action (buffer);
+       }
 }
 
 static void


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