diff --git a/deployment/windows/wixSetup/installDir.wxs b/deployment/windows/wixSetup/installDir.wxs index 7c7b6516..8e37a089 100644 --- a/deployment/windows/wixSetup/installDir.wxs +++ b/deployment/windows/wixSetup/installDir.wxs @@ -819,7 +819,7 @@ - + @@ -843,7 +843,7 @@ - + diff --git a/src/lib_gui/qt/element/QtCodeField.cpp b/src/lib_gui/qt/element/QtCodeField.cpp index d14a9931..fc8bf1f4 100644 --- a/src/lib_gui/qt/element/QtCodeField.cpp +++ b/src/lib_gui/qt/element/QtCodeField.cpp @@ -49,14 +49,22 @@ QtCodeField::QtCodeField( } QTextCodec* codec = QTextCodec::codecForName(ApplicationSettings::getInstance()->getTextEncoding().c_str()); - QString convertedDisplayCode(codec->toUnicode(displayCode.c_str())); - setPlainText(convertedDisplayCode); - createLineLengthCache(); - if (displayCode.size() != convertedDisplayCode.length()) + if (codec) { - LOG_INFO("Converting displayed code to " + codec->name().toStdString() + " resulted in offset of source locations. Correcting this now."); - createMultibyteCharacterLocationCache(); + QString convertedDisplayCode(codec->toUnicode(displayCode.c_str())); + setPlainText(convertedDisplayCode); + if (displayCode.size() != convertedDisplayCode.length()) + { + LOG_INFO("Converting displayed code to " + codec->name().toStdString() + " resulted in offset of source locations. Correcting this now."); + createMultibyteCharacterLocationCache(); + } } + else + { + setPlainText(displayCode.c_str()); + } + + createLineLengthCache(); this->setMouseTracking(true); diff --git a/src/lib_java/utility/utilityJava.cpp b/src/lib_java/utility/utilityJava.cpp index 04629c3d..69c91ffe 100644 --- a/src/lib_java/utility/utilityJava.cpp +++ b/src/lib_java/utility/utilityJava.cpp @@ -16,7 +16,7 @@ namespace utility "org.eclipse.core.contenttype-3.6.0.jar", "org.eclipse.core.expressions-3.6.0.jar", "org.eclipse.core.filesystem-1.7.0.jar", - "org.eclipse.core.jobs-3.9.0.jar", + "org.eclipse.core.jobs-3.9.1.jar", "org.eclipse.core.resources-3.12.0.jar", "org.eclipse.core.runtime-3.13.0.jar", "org.eclipse.equinox.app-1.3.400.jar", @@ -24,7 +24,7 @@ namespace utility "org.eclipse.equinox.preferences-3.7.0.jar", "org.eclipse.equinox.registry-3.7.0.jar", "org.eclipse.jdt.core-3.13.0.jar", - "org.eclipse.osgi-3.12.0.jar", + "org.eclipse.osgi-3.12.50.jar", "org.eclipse.text-3.6.100.jar", "slf4j-api-1.7.10.jar", "slf4j-simple-1.7.10.jar"