[gedit] Chain up begin/end_user_action
- From: Paolo Borelli <pborelli src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] Chain up begin/end_user_action
- Date: Sun, 29 Mar 2015 21:02:12 +0000 (UTC)
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]