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.
This pull request fixes a bug where the --hotkey command-line argument was incorrectly disabled when the --no_csv flag was used. This prevented users from using hotkeys to control recording unless a CSV file was being generated.
The fix removes the logic in CommandLine.cpp that erroneously linked hotkey support to CSV output, ensuring that hotkeys function independently.
Verification
To confirm the fix, a new unit test, HotkeyWithoutCsv, has been added to Tests/CommandLineTests.cpp. This test:
This test was added to address the code review feedback and ensure the fix is verifiable.
Note: While the fix and the corresponding test case have been implemented, I was unable to compile and run the test suite due to persistent build environment issues. The changes are logically sound, but will require verification by running the tests in a configured environment.