fix: rename cm individual process window
https://github.com/rustdesk/rustdesk/issues/2904
This commit is contained in:
parent
a73623d7e3
commit
bb6501c3f5
@ -96,10 +96,10 @@ int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,
|
|||||||
|
|
||||||
flutter::DartProject project(L"data");
|
flutter::DartProject project(L"data");
|
||||||
// connection manager hide icon from taskbar
|
// connection manager hide icon from taskbar
|
||||||
bool showOnTaskBar = true;
|
bool is_cm_page = false;
|
||||||
auto cmParam = std::string("--cm");
|
auto cmParam = std::string("--cm");
|
||||||
if (!command_line_arguments.empty() && command_line_arguments.front().compare(0, cmParam.size(), cmParam.c_str()) == 0) {
|
if (!command_line_arguments.empty() && command_line_arguments.front().compare(0, cmParam.size(), cmParam.c_str()) == 0) {
|
||||||
showOnTaskBar = false;
|
is_cm_page = true;
|
||||||
}
|
}
|
||||||
command_line_arguments.insert(command_line_arguments.end(), rust_args.begin(), rust_args.end());
|
command_line_arguments.insert(command_line_arguments.end(), rust_args.begin(), rust_args.end());
|
||||||
project.set_dart_entrypoint_arguments(std::move(command_line_arguments));
|
project.set_dart_entrypoint_arguments(std::move(command_line_arguments));
|
||||||
@ -107,9 +107,10 @@ int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,
|
|||||||
FlutterWindow window(project);
|
FlutterWindow window(project);
|
||||||
Win32Window::Point origin(10, 10);
|
Win32Window::Point origin(10, 10);
|
||||||
Win32Window::Size size(800, 600);
|
Win32Window::Size size(800, 600);
|
||||||
if (!window.CreateAndShow(L"RustDesk", origin, size, showOnTaskBar))
|
if (!window.CreateAndShow(
|
||||||
{
|
is_cm_page ? L"RustDesk - Connection Manager" : L"RustDesk", origin,
|
||||||
return EXIT_FAILURE;
|
size, !is_cm_page)) {
|
||||||
|
return EXIT_FAILURE;
|
||||||
}
|
}
|
||||||
window.SetQuitOnClose(true);
|
window.SetQuitOnClose(true);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user