Check desktop visibility after processing command line arguments.
diff --git a/programs/winetest/main.c b/programs/winetest/main.c
index 316d483..4ac9ae3 100644
--- a/programs/winetest/main.c
+++ b/programs/winetest/main.c
@@ -551,11 +551,6 @@
const char *cp, *submit = NULL, *tag = NULL;
int reset_env = 1;
- if (!running_on_visible_desktop ()) {
- report (R_ERROR, "Tests must be run on a visible desktop");
- exit (2);
- }
-
/* initialize the revision information first */
extract_rev_infos();
@@ -605,6 +600,11 @@
cmdLine = strtok (NULL, whitespace);
}
if (!submit) {
+ if (!running_on_visible_desktop ()) {
+ report (R_ERROR, "Tests must be run on a visible desktop");
+ exit (2);
+ }
+
if (reset_env && (putenv ("WINETEST_PLATFORM=windows") ||
putenv ("WINETEST_DEBUG=1") ||
putenv ("WINETEST_INTERACTIVE=0") ||