gnucash stable: Bug 799150 - Can't paste text (with Ctrl+V) in Notes field in Account Tree View
Robert Fewell
bobit at code.gnucash.org
Sun Dec 3 06:44:12 EST 2023
Updated via https://github.com/Gnucash/gnucash/commit/254e2165 (commit)
from https://github.com/Gnucash/gnucash/commit/abb4a01a (commit)
commit 254e21655478ad3f9a230074a7ab518805431016
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Dec 3 11:41:12 2023 +0000
Bug 799150 - Can't paste text (with Ctrl+V) in Notes field in Account Tree View
When pasting text in the account tree view notes field, the clipboard
was being obtained from the text buffer which was incorrect, it should
be from the focused widget. Changed.
diff --git a/gnucash/gnome-utils/gnc-main-window.cpp b/gnucash/gnome-utils/gnc-main-window.cpp
index 6412668279..f618d9c35b 100644
--- a/gnucash/gnome-utils/gnc-main-window.cpp
+++ b/gnucash/gnome-utils/gnc-main-window.cpp
@@ -4794,11 +4794,11 @@ gnc_main_window_cmd_edit_paste (GSimpleAction *simple,
}
else if (GTK_IS_TEXT_VIEW(widget))
{
- auto text_buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW(widget));
- auto clipboard = gtk_widget_get_clipboard (GTK_WIDGET(text_buffer),
- GDK_SELECTION_CLIPBOARD);
+ auto clipboard = gtk_widget_get_clipboard (widget, GDK_SELECTION_CLIPBOARD);
+
if (clipboard)
{
+ auto text_buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW(widget));
auto editable = gtk_text_view_get_editable (GTK_TEXT_VIEW(widget));
gtk_text_buffer_paste_clipboard (text_buffer, clipboard, nullptr,
editable);
Summary of changes:
gnucash/gnome-utils/gnc-main-window.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
More information about the gnucash-changes
mailing list