aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/skiaserve
diff options
context:
space:
mode:
Diffstat (limited to 'tools/skiaserve')
-rw-r--r--tools/skiaserve/skiaserve.cpp14
1 files changed, 13 insertions, 1 deletions
diff --git a/tools/skiaserve/skiaserve.cpp b/tools/skiaserve/skiaserve.cpp
index 1a188dbddf..e26af78f9e 100644
--- a/tools/skiaserve/skiaserve.cpp
+++ b/tools/skiaserve/skiaserve.cpp
@@ -26,6 +26,7 @@ using namespace Response;
DEFINE_int32(port, 8888, "The port to listen on.");
DEFINE_string(address, "127.0.0.1", "The address to bind to.");
+DEFINE_bool(hosted, false, "Running in hosted mode on debugger.skia.org.");
class UrlManager {
public:
@@ -115,7 +116,18 @@ int skiaserve_main() {
return 1;
}
- getchar();
+ if (FLAGS_hosted) {
+ while (1) {
+ SkDebugf("loop\n");
+ #if defined(SK_BUILD_FOR_WIN)
+ Sleep(60 * 1000);
+ #else
+ sleep(60);
+ #endif
+ }
+ } else {
+ getchar();
+ }
MHD_stop_daemon(daemon);
return 0;
}