[gtk+/native-layout] gtk: remove begin-user-action/end-user-action around copying



commit 7eedb7a0b326eb0311011f2fc39567c2d63a1b60
Author: Michael Natterer <mitch gimp org>
Date:   Sun Mar 7 12:15:33 2010 +0100

    gtk: remove begin-user-action/end-user-action around copying
    
    Copying to the clipboard is not a buffer mutation, so calling
    gtk_text_buffer_begin_user_action() and _end_user_action() is only
    confusing apps which connect to these signals in order to build undo
    stacks or otherwise track buffer changes. Most likely, these apps
    either didn't notice the bugus undo step or simply work around it.

 gtk/gtktextbuffer.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtktextbuffer.c b/gtk/gtktextbuffer.c
index 97abf9a..dca5686 100644
--- a/gtk/gtktextbuffer.c
+++ b/gtk/gtktextbuffer.c
@@ -4016,9 +4016,7 @@ void
 gtk_text_buffer_copy_clipboard (GtkTextBuffer *buffer,
 				GtkClipboard  *clipboard)
 {
-  gtk_text_buffer_begin_user_action (buffer);
   cut_or_copy (buffer, clipboard, FALSE, TRUE, TRUE);
-  gtk_text_buffer_end_user_action (buffer);
 }
 
 /**



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