diff --git a/UwxMainWindow.cpp b/UwxMainWindow.cpp
index 810e336..05e63c0 100644
--- a/UwxMainWindow.cpp
+++ b/UwxMainWindow.cpp
@@ -634,6 +634,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi
if (slArgs[chi].toUpper() == "DUPLICATE")
{
//Duplicate window so move to the top
+ this->activateWindow();
this->raise();
}
if (slArgs[chi].toUpper() == "ACCEPT")
@@ -4539,7 +4540,8 @@ MainWindow::replyFinished(
else
{
//Remove quotes
- strIncludeName = strIncludeName.replace("\"", "");
+ strIncludeName = strIncludeName.left(strIncludeName.indexOf("\"", strIncludeName.indexOf("\"")+1));
+ strIncludeName = strIncludeName.right(strIncludeName.length()-strIncludeName.indexOf("\"")-1);
}
//Open the file
diff --git a/UwxMainWindow.h b/UwxMainWindow.h
index c7c483d..0a03215 100644
--- a/UwxMainWindow.h
+++ b/UwxMainWindow.h
@@ -103,7 +103,7 @@ const qint8 MODE_UPDATE_ERROR_CODE = 16;
const qint8 MODE_CHECK_FIRMWARE_VERSIONS = 17;
const qint8 MODE_CHECK_FIRMWARE_SUPPORT = 18;
//Constants for version and functions
-const QString UwVersion = "1.09c"; //Version string
+const QString UwVersion = "1.09d"; //Version string
//Constants for timeouts and streaming
const qint16 FileReadBlock = 512; //Number of bytes to read per block when streaming files
const qint16 StreamProgress = 10000; //Number of bytes between streaming progress updates
diff --git a/UwxMainWindow.ui b/UwxMainWindow.ui
index 7fc38fc..e5a5cdc 100644
--- a/UwxMainWindow.ui
+++ b/UwxMainWindow.ui
@@ -3054,6 +3054,25 @@
+ -
+
+
+ true
+
+
+ Check this to escape character codes (scroll down in the 'About' tab for information on this feature)
+
+
+ Qt::RightToLeft
+
+
+ Graph
+
+
+ true
+
+
+
-