Only add Hide if OS_X is defined
authorSimon Madine <simon.madine@here.com>
Fri, 29 Jan 2016 21:51:06 +0000 (22:51 +0100)
committerSimon Madine <simon.madine@here.com>
Fri, 29 Jan 2016 21:51:06 +0000 (22:51 +0100)
atom/browser/api/atom_api_app.cc
atom/browser/browser.h

index 441b055..0562cf8 100644 (file)
@@ -356,7 +356,6 @@ mate::ObjectTemplateBuilder App::GetObjectTemplateBuilder(
       .SetMethod("quit", base::Bind(&Browser::Quit, browser))
       .SetMethod("exit", base::Bind(&Browser::Exit, browser))
       .SetMethod("focus", base::Bind(&Browser::Focus, browser))
-      .SetMethod("hide", base::Bind(&Browser::Hide, browser))
       .SetMethod("getVersion", base::Bind(&Browser::GetVersion, browser))
       .SetMethod("setVersion", base::Bind(&Browser::SetVersion, browser))
       .SetMethod("getName", base::Bind(&Browser::GetName, browser))
@@ -368,6 +367,9 @@ mate::ObjectTemplateBuilder App::GetObjectTemplateBuilder(
                  base::Bind(&Browser::ClearRecentDocuments, browser))
       .SetMethod("setAppUserModelId",
                  base::Bind(&Browser::SetAppUserModelID, browser))
+#if defined(OS_MACOSX)
+      .SetMethod("hide", base::Bind(&Browser::Hide, browser))
+#endif
 #if defined(OS_WIN)
       .SetMethod("setUserTasks",
                  base::Bind(&Browser::SetUserTasks, browser))
index 711415e..dc811fc 100644 (file)
@@ -55,9 +55,6 @@ class Browser : public WindowListObserver {
   // Focus the application.
   void Focus();
 
-  // Focus the application.
-  void Hide();
-
   // Returns the version of the executable (or bundle).
   std::string GetVersion() const;
 
@@ -80,6 +77,9 @@ class Browser : public WindowListObserver {
   void SetAppUserModelID(const base::string16& name);
 
 #if defined(OS_MACOSX)
+  // Hide the application.
+  void Hide();
+
   // Bounce the dock icon.
   enum BounceType {
     BOUNCE_CRITICAL = 0,