mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-14 09:40:20 +00:00
Added a Win32 existing-instance fallback so --existing with no URL/command now sends a dedicated __WIN32_TASKBAR_TOGGLE__ command to the running ZoiteChat instance, instead of doing nothing. This gives taskbar/shortcut invocations an explicit toggle action.
Updated the Win32 WM_COPYDATA handler to recognize that toggle command and perform minimize/restore behavior: visible window → iconify hidden window → show/present while preserving existing behavior for normal remote commands.
This commit is contained in:
@@ -229,6 +229,10 @@ zoitechat_remote_win32 (void)
|
||||
{
|
||||
sent = zoitechat_send_command_to_existing (hwnd, arg_command) || sent;
|
||||
}
|
||||
else if (arg_existing)
|
||||
{
|
||||
sent = zoitechat_send_command_to_existing (hwnd, "__WIN32_TASKBAR_TOGGLE__") || sent;
|
||||
}
|
||||
|
||||
if (arg_urls)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user