From 37d614cc1010b03fc3baba960602af2187bccfdf Mon Sep 17 00:00:00 2001 From: Daniel Lucraft Date: Sun, 21 Feb 2010 09:13:49 +0000 Subject: [PATCH] Fixed Paste into Speedbar not updating the TextItem's value --- plugins/application_swt/lib/application_swt/speedbar.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/application_swt/lib/application_swt/speedbar.rb b/plugins/application_swt/lib/application_swt/speedbar.rb index aa4f62a7d..920f04218 100644 --- a/plugins/application_swt/lib/application_swt/speedbar.rb +++ b/plugins/application_swt/lib/application_swt/speedbar.rb @@ -99,9 +99,9 @@ def create_item_widgets gridData.grabExcessHorizontalSpace = true gridData.horizontalAlignment = Swt::Layout::GridData::FILL mate_text.getControl.set_layout_data(gridData) - mate_text.getControl.add_modify_listener do + edit_view.document.add_listener(:changed) do ignore(item.name) do - item.value = mate_text.getControl.get_text + item.value = edit_view.document.to_s if item.listener begin @model.instance_exec(item.value, &item.listener)