  }
  
  bool ShellMainDelegate::BasicStartupComplete(int* exit_code) {
-@@ -175,6 +184,12 @@ bool ShellMainDelegate::BasicStartupComplete(int* exit_code) {
- 
- void ShellMainDelegate::PreSandboxStartup() {
+@@ -185,6 +194,12 @@ void ShellMainDelegate::PreSandboxStartup() {
+     breakpad::SetBreakpadClient(g_shell_breakpad_client.Pointer());
+   }
    InitializeResourceBundle();
 +
 +  /* TODO: Implementation specific. Has to go away */

From dcd601753eac8514d615100b56058a66ed199bd9 Mon Sep 17 00:00:00 2001
From: Kondapally Kalyan <kalyan.kondapally@intel.com>
Date: Mon, 23 Sep 2013 20:40:42 +0300
Subject: [PATCH] Set Wayland as the implementation for SurfaceFactoryOzone

 
 int ShellMainDelegate::RunProcess(
diff --git a/ui/aura/aura.gyp b/ui/aura/aura.gyp
index 954d8de..63b8221 100644
--- a/ui/aura/aura.gyp
+++ b/ui/aura/aura.gyp
@@ -130,6 +130,11 @@
             },
           },
         }],
+        ['use_ozone==1', {
+          'dependencies': [
