Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelipe Heidrich2012-02-24 20:11:40 +0000
committerFelipe Heidrich2012-02-24 20:11:40 +0000
commiteabdf3403b245adb61e71d19dcfb6f847d93854e (patch)
treec0b7b08b4e432b85fefa6900297359dacd800296
parent07a88eddb83fb8bfd5273d2c8ffd9b59cdb7b4a0 (diff)
downloadeclipse.platform.swt-eabdf3403b245adb61e71d19dcfb6f847d93854e.tar.gz
eclipse.platform.swt-eabdf3403b245adb61e71d19dcfb6f847d93854e.tar.xz
eclipse.platform.swt-eabdf3403b245adb61e71d19dcfb6f847d93854e.zip
fix
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Text.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Text.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Text.java
index aa1a2bc350..fe89eb272c 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Text.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Text.java
@@ -398,7 +398,7 @@ void applySegments () {
}
byte [] buffer = Converter.wcsToMbcs (null, separator, false);
int /*long*/ ptr = OS.gtk_entry_get_text (handle);
- pos = (int)/*64*/OS.g_utf16_offset_to_utf8_offset (ptr, pos);
+ pos [0] = (int)/*64*/OS.g_utf16_offset_to_utf8_offset (ptr, pos [0]);
OS.gtk_editable_insert_text (handle, buffer, buffer.length, pos);
}
OS.g_signal_handlers_unblock_matched (handle, OS.G_SIGNAL_MATCH_DATA, 0, 0, 0, 0, CHANGED);

Back to the top