diff options
author | Mounir IDRASSI <mounir.idrassi@idrix.fr> | 2018-03-13 18:33:28 +0100 |
---|---|---|
committer | Mounir IDRASSI <mounir.idrassi@idrix.fr> | 2018-03-13 18:34:21 +0100 |
commit | d20df7c9908525f496157b157556a090ca4588d8 (patch) | |
tree | f12f45f8e5d27f57655e9eb4f28dca04dce6c880 /src/Common/Dlgcode.c | |
parent | 6c69cbfd2947013aa9acfdaf3dd05f8701867d51 (diff) | |
download | VeraCrypt-d20df7c9908525f496157b157556a090ca4588d8.tar.gz VeraCrypt-d20df7c9908525f496157b157556a090ca4588d8.zip |
Windows: when /silent specified in command line, avoid performing any WIN32 UI calls. This fixes issue of current application losing focus when VeraCrypt is run with /quit /silent (cf https://github.com/veracrypt/VeraCrypt/issues/274)
Diffstat (limited to 'src/Common/Dlgcode.c')
-rw-r--r-- | src/Common/Dlgcode.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/Common/Dlgcode.c b/src/Common/Dlgcode.c index ec805e40..6a79bcd2 100644 --- a/src/Common/Dlgcode.c +++ b/src/Common/Dlgcode.c @@ -1792,3 +1792,3 @@ WaitCursor () { - static HCURSOR hcWait; + static HCURSOR hcWait = NULL; if (hcWait == NULL) @@ -1798,3 +1798,3 @@ WaitCursor () { - SetCursor (hcWait); + if (!Silent) SetCursor (hcWait); hCursor = hcWait; @@ -1807,3 +1807,3 @@ NormalCursor () { - static HCURSOR hcArrow; + static HCURSOR hcArrow = NULL; if (hcArrow == NULL) @@ -1814,3 +1814,3 @@ NormalCursor () { - SetCursor (hcArrow); + if (!Silent) SetCursor (hcArrow); hCursor = NULL; @@ -1822,3 +1822,3 @@ ArrowWaitCursor () { - static HCURSOR hcArrowWait; + static HCURSOR hcArrowWait = NULL; if (hcArrowWait == NULL) @@ -1827,3 +1827,3 @@ ArrowWaitCursor () { - SetCursor (hcArrowWait); + if (!Silent) SetCursor (hcArrowWait); hCursor = hcArrowWait; @@ -1835,3 +1835,3 @@ void HandCursor () { - static HCURSOR hcHand; + static HCURSOR hcHand = NULL; if (hcHand == NULL) |