فهرست منبع

UI: Use QT_TO_UTF8 with name dialog

Could potentially use the wrong locale otherwise.
jp9000 8 سال پیش
والد
کامیت
bd9706c8ac
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      UI/window-namedialog.cpp

+ 2 - 1
UI/window-namedialog.cpp

@@ -16,6 +16,7 @@
 ******************************************************************************/
 
 #include "window-namedialog.hpp"
+#include "qt-wrappers.hpp"
 #include "ui_NameDialog.h"
 #include "obs-app.hpp"
 
@@ -46,7 +47,7 @@ bool NameDialog::AskForName(QWidget *parent, const QString &title,
 
 	bool accepted = (dialog.exec() == DialogCode::Accepted);
 	if (accepted) {
-		str = dialog.ui->userText->text().toStdString();
+		str = QT_TO_UTF8(dialog.ui->userText->text());
 
 		while (str.size() && IsWhitespace(str.back()))
 			str.erase(str.end() - 1);