Browse Source

Use WebMain for web helper executable on OS X

Josh Engebretson 10 years ago
parent
commit
341ada3214
1 changed files with 2 additions and 23 deletions
  1. 2 23
      Source/AtomicEditor/WebView/WebProcessHelperMac.cpp

+ 2 - 23
Source/AtomicEditor/WebView/WebProcessHelperMac.cpp

@@ -2,31 +2,10 @@
 // reserved. Use of this source code is governed by a BSD-style license that can
 // be found in the LICENSE file.
 
-#include <AtomicWebView/Internal/WebAppOther.h>
-#include <AtomicWebView/Internal/WebAppRenderer.h>
-
-using namespace Atomic;
-
-#include "include/cef_app.h"
+#include <AtomicWebView/AtomicWebView.h>
 
 // Entry point function for sub-processes.
 int main(int argc, char* argv[])
 {
-    // Provide CEF with command-line arguments.
-    CefMainArgs main_args(argc, argv);
-
-    // Parse command-line arguments.
-    CefRefPtr<CefCommandLine> command_line = CefCommandLine::CreateCommandLine();
-    command_line->InitFromArgv(argc, argv);
-
-    // Create a ClientApp of the correct type.
-    CefRefPtr<CefApp> app;
-    WebApp::ProcessType process_type = WebApp::GetProcessType(command_line);
-    if (process_type == WebApp::RendererProcess)
-        app = new WebAppRenderer();
-    else if (process_type == WebApp::OtherProcess)
-        app = new WebAppOther();
-
-    // Execute the secondary process.
-    return CefExecuteProcess(main_args, app, NULL);
+    return Atomic::WebMain(argc, argv);
 }