aboutsummaryrefslogtreecommitdiffhomepage
path: root/qt/ScintillaEditBase/ScintillaEditBase.cpp
diff options
context:
space:
mode:
authorNeil <devnull@localhost>2014-02-10 15:04:34 +1100
committerNeil <devnull@localhost>2014-02-10 15:04:34 +1100
commitccaa21bceada0888ab7d42dc2b9ea1bd0a398051 (patch)
tree85e4fdd30229ec8fa79a821c21fc3f6d7ea4f423 /qt/ScintillaEditBase/ScintillaEditBase.cpp
parent8cc2588dfc02fc3d9ddd1f2c9da5e3a381f56499 (diff)
downloadscintilla-mirror-ccaa21bceada0888ab7d42dc2b9ea1bd0a398051.tar.gz
Fix 'possible loss of data' warnings on 64-bit Windows.
Diffstat (limited to 'qt/ScintillaEditBase/ScintillaEditBase.cpp')
-rw-r--r--qt/ScintillaEditBase/ScintillaEditBase.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/qt/ScintillaEditBase/ScintillaEditBase.cpp b/qt/ScintillaEditBase/ScintillaEditBase.cpp
index 4677e3536..7748ae0dc 100644
--- a/qt/ScintillaEditBase/ScintillaEditBase.cpp
+++ b/qt/ScintillaEditBase/ScintillaEditBase.cpp
@@ -411,7 +411,7 @@ void ScintillaEditBase::inputMethodEvent(QInputMethodEvent *event)
// Replace the selection with the commit string.
QByteArray commitBytes = sqt->BytesForDocument(event->commitString());
char *commitData = commitBytes.data();
- sqt->AddCharUTF(commitData, strlen(commitData));
+ sqt->AddCharUTF(commitData, static_cast<unsigned int>(strlen(commitData)));
}
// Select the previous preedit string.
@@ -425,7 +425,7 @@ void ScintillaEditBase::inputMethodEvent(QInputMethodEvent *event)
bool recording = sqt->recordingMacro;
sqt->recordingMacro = false;
send(SCI_SETUNDOCOLLECTION, false);
- sqt->AddCharUTF(data, strlen(data));
+ sqt->AddCharUTF(data, static_cast<unsigned int>(strlen(data)));
send(SCI_SETUNDOCOLLECTION, true);
sqt->recordingMacro = recording;
sqt->SetSelection(pos, pos);