mirror of
https://github.com/kiwix/kiwix-desktop.git
synced 2025-09-24 04:32:15 -04:00
Implement popup box for sandbox disable
This commit is contained in:
parent
89298378fd
commit
ce6cf305c0
@ -26,7 +26,11 @@ int main(int argc, char *argv[])
|
|||||||
std::string driveLetter = kiwix::getExecutablePath().substr(0, 3);
|
std::string driveLetter = kiwix::getExecutablePath().substr(0, 3);
|
||||||
UINT driveType = GetDriveTypeA(driveLetter.c_str());
|
UINT driveType = GetDriveTypeA(driveLetter.c_str());
|
||||||
if(driveType == DRIVE_REMOTE) {
|
if(driveType == DRIVE_REMOTE) {
|
||||||
int msgboxID = MessageBoxA(NULL, gt("disable-sandbox"), gt("about-kiwix-desktop-title"), MB_YESNO | MB_ICONQUESTION);
|
const std::wstring messageStr = gt("disable-sandbox").toStdWString();
|
||||||
|
const std::wstring titleStr = gt("about-kiwix-desktop-title").toStdWString();
|
||||||
|
const wchar_t* message = message_str.c_str();
|
||||||
|
const wchar_t* title = title_str.c_str();
|
||||||
|
int msgboxID = MessageBoxExW(NULL, message, title, MB_YESNO | MB_ICONQUESTION, 0);
|
||||||
if (msgboxID == IDYES)
|
if (msgboxID == IDYES)
|
||||||
qputenv("QTWEBENGINE_CHROMIUM_FLAGS", QByteArray("--no-sandbox"));
|
qputenv("QTWEBENGINE_CHROMIUM_FLAGS", QByteArray("--no-sandbox"));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user