aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/CallTip.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/CallTip.cxx')
-rw-r--r--src/CallTip.cxx6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/CallTip.cxx b/src/CallTip.cxx
index 8f85e1b5c..4b4ae0c7c 100644
--- a/src/CallTip.cxx
+++ b/src/CallTip.cxx
@@ -117,17 +117,19 @@ void CallTip::PaintCT(Surface *surfaceWindow) {
}
PRectangle CallTip::CallTipStart(int pos, Point pt, const char *defn,
- const char *faceName, int size) {
+ const char *faceName, int size, bool unicodeMode_) {
if (val)
delete []val;
val = new char[strlen(defn) + 1];
if (!val)
return PRectangle();
strcpy(val, defn);
- Surface *surfaceMeasure=Surface::Allocate();
+ unicodeMode = unicodeMode_;
+ Surface *surfaceMeasure = Surface::Allocate();
if (!surfaceMeasure)
return PRectangle();
surfaceMeasure->Init();
+ surfaceMeasure->SetUnicodeMode(unicodeMode);
startHighlight = 0;
endHighlight = 0;
inCallTipMode = true;