From ff48d644a45dd71098ecb9007a41807fb37d0081 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Wed, 24 Aug 2022 14:09:48 +0200 Subject: Gray out Cancel immediately after it has been pressed. --- c/data.cpp | 1 + c/resource.rc | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'c') diff --git a/c/data.cpp b/c/data.cpp index d9401c9..0ac27ce 100644 --- a/c/data.cpp +++ b/c/data.cpp @@ -145,6 +145,7 @@ void WaitFor(void (*f)(unsigned char*)) /* Null indicates that any active task should be cancelled. */ if (!f) { sig |= ABORT; + EnableMenuItem(GetMenu(g_hWnd), IDM_FILE_FETCH_CANCEL, MF_GRAYED); return; } diff --git a/c/resource.rc b/c/resource.rc index acecce4..37df1e1 100644 --- a/c/resource.rc +++ b/c/resource.rc @@ -11,7 +11,7 @@ BEGIN BEGIN MENUITEM "&General Data", IDM_FILE_FETCH_DATA MENUITEM "&Screenwriters", IDM_FILE_FETCH_SCREENWRITERS - MENUITEM "&Cancel Fetch", IDM_FILE_FETCH_CANCEL, GRAYED + MENUITEM "&Cancel", IDM_FILE_FETCH_CANCEL, GRAYED END MENUITEM "&Refresh", IDM_FILE_REFRESH MENUITEM "E&xit", IDM_FILE_EXIT -- cgit v1.2.3