[gtkhtml] Bug 340212 - Using Ctrl+Backspace copies to clipboard
- From: Matthew Barnes <mbarnes src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gtkhtml] Bug 340212 - Using Ctrl+Backspace copies to clipboard
- Date: Sun, 2 Aug 2009 14:04:26 +0000 (UTC)
commit 2688113e9e18456cf7ff7c5ea18a6bccdc965798
Author: Robin Stocker <robin nibor org>
Date: Sun Aug 2 10:03:38 2009 -0400
Bug 340212 - Using Ctrl+Backspace copies to clipboard
gtkhtml/gtkhtml.c | 18 +++++++++---------
1 files changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/gtkhtml/gtkhtml.c b/gtkhtml/gtkhtml.c
index edf621e..a91dc8a 100644
--- a/gtkhtml/gtkhtml.c
+++ b/gtkhtml/gtkhtml.c
@@ -5544,17 +5544,17 @@ command (GtkHTML *html, GtkHTMLCommandType com_type)
break;
case GTK_HTML_COMMAND_KILL_WORD:
case GTK_HTML_COMMAND_KILL_WORD_BACKWARD:
- html_engine_disable_selection (e);
- html_engine_edit_selection_updater_schedule (e->selection_updater);
- html_engine_set_mark (html->engine);
+ html_engine_block_selection (e);
+ html_engine_set_mark (e);
+ html_engine_update_selection_if_necessary (e);
+ html_engine_freeze (e);
rv = com_type == GTK_HTML_COMMAND_KILL_WORD
- ? html_engine_forward_word (html->engine)
- : html_engine_backward_word (html->engine);
- html_engine_edit_selection_updater_update_now (e->selection_updater);
- html_draw_queue_clear (e->draw_queue);
+ ? html_engine_forward_word (e)
+ : html_engine_backward_word (e);
if (rv)
- gtk_html_cut (html);
- html_engine_disable_selection (e);
+ html_engine_delete (e);
+ html_engine_unblock_selection (e);
+ html_engine_thaw (e);
break;
case GTK_HTML_COMMAND_SAVE_DATA_ON:
html->engine->save_data = TRUE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]