diff --git a/panda/src/testbed/pview.cxx b/panda/src/testbed/pview.cxx index 73e71a358d..fcb88a05c0 100644 --- a/panda/src/testbed/pview.cxx +++ b/panda/src/testbed/pview.cxx @@ -355,7 +355,7 @@ main(int argc, char **argv) { extern char *optarg; extern int optind; - static const char *optflags = "acls:DVhiLP:"; + static const char *optflags = "acls:DVhiLP:S"; int flag = getopt(argc, argv, optflags); while (flag != EOF) { @@ -399,6 +399,14 @@ main(int argc, char **argv) { break; } + case 'S': + if (!PStatClient::connect()) { + cerr << "Failed to connect to PStats server." << endl; + return 1; + } + PStatClient::main_tick(); + break; + case 'V': report_version(); return 1;