Fix regression: basic filename, password and keyfile command line parameters being ignored #1608
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Fixes basic filename, --pw-stdin and --keyfile parameters being ignored.
Resolves #1358, resolves #1533, resolves #1600
Regression was introduced in 06518c5
Motivation and context
The line for processing basic command line parameters for the file to open, --pw-stdin, and --keyfile was removed. As a result, opening files via double click, or by specifying its name on the command line stopped working. So did specifying a keyfile or a password via STDIN. This patch restores the line.
How has this been tested?
Manually on Linux and Windows. Filenames (double-click open and explicit command line parameter), --pw-stdin and --keyfile work as expected.
If an instance is already running, the filename parameter is properly passed on to the running instance.
Types of changes
Checklist:
-DWITH_ASAN=ON
. [REQUIRED]