Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / skia / experimental / SimpleiOSApp / SimpleApp.mm
index dba8bcc..040472c 100644 (file)
@@ -1,11 +1,12 @@
+#include "SkApplication.h"
 #import "SkCanvas.h"
 #import "SkPaint.h"
 #import "SkWindow.h"
 #include "SkGraphics.h"
 #include "SkCGUtils.h"
 
-extern void tool_main(int argc, char *argv[]);
-void save_args(int argc, char *argv[]);
+void dummy_main(int , char *[]) {
+}
 
 class SkSampleView : public SkView {
 public:
@@ -41,9 +42,10 @@ void application_term() {
 int saved_argc;
 char** saved_argv;
 
-void save_args(int argc, char *argv[]) {
+IOS_launch_type set_cmd_line_args(int argc, char *argv[], const char* ) {
     saved_argc = argc;
     saved_argv = argv;
+    return kTool_iOSLaunchType;
 }
 
 class FillLayout : public SkView::Layout {
@@ -58,7 +60,7 @@ protected:
 @implementation SimpleApp
 
 - (id)initWithDefaults {
-    (void) tool_main(saved_argc, saved_argv);
+    dummy_main(saved_argc, saved_argv);
     if (self = [super initWithDefaults]) {
         fWind = new SkOSWindow(self);
         fWind->setLayout(new FillLayout, false);