Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(64)

Side by Side Diff: chrome/browser/ui/app_list/app_list_service_mac.mm

Issue 18286004: Move PathExists to base namespace. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <ApplicationServices/ApplicationServices.h> 5 #include <ApplicationServices/ApplicationServices.h>
6 #import <Cocoa/Cocoa.h> 6 #import <Cocoa/Cocoa.h>
7 7
8 #include "apps/app_shim/app_shim_handler_mac.h" 8 #include "apps/app_shim/app_shim_handler_mac.h"
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/command_line.h" 10 #include "base/command_line.h"
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after
171 } 171 }
172 172
173 // Check that there is an app list shim. If enabling and there is not, make one. 173 // Check that there is an app list shim. If enabling and there is not, make one.
174 // If disabling with --enable-app-list-shim=0, and there is one, delete it. 174 // If disabling with --enable-app-list-shim=0, and there is one, delete it.
175 void CheckAppListShimOnFileThread(const base::FilePath& profile_path) { 175 void CheckAppListShimOnFileThread(const base::FilePath& profile_path) {
176 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::FILE)); 176 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::FILE));
177 const bool enable = 177 const bool enable =
178 CommandLine::ForCurrentProcess()->HasSwitch(switches::kEnableAppListShim); 178 CommandLine::ForCurrentProcess()->HasSwitch(switches::kEnableAppListShim);
179 base::FilePath install_path = web_app::GetAppInstallPath( 179 base::FilePath install_path = web_app::GetAppInstallPath(
180 GetAppListShortcutInfo(profile_path)); 180 GetAppListShortcutInfo(profile_path));
181 if (enable == file_util::PathExists(install_path)) 181 if (enable == base::PathExists(install_path))
182 return; 182 return;
183 183
184 if (enable) { 184 if (enable) {
185 content::BrowserThread::PostTask( 185 content::BrowserThread::PostTask(
186 content::BrowserThread::UI, FROM_HERE, 186 content::BrowserThread::UI, FROM_HERE,
187 base::Bind(&CreateAppListShim, profile_path)); 187 base::Bind(&CreateAppListShim, profile_path));
188 return; 188 return;
189 } 189 }
190 190
191 // Sanity check because deleting things recursively is scary. 191 // Sanity check because deleting things recursively is scary.
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after
458 458
459 // static 459 // static
460 AppListService* AppListService::Get() { 460 AppListService* AppListService::Get() {
461 return AppListServiceMac::GetInstance(); 461 return AppListServiceMac::GetInstance();
462 } 462 }
463 463
464 // static 464 // static
465 void AppListService::InitAll(Profile* initial_profile) { 465 void AppListService::InitAll(Profile* initial_profile) {
466 Get()->Init(initial_profile); 466 Get()->Init(initial_profile);
467 } 467 }
OLDNEW
« no previous file with comments | « chrome/browser/sync/test/integration/sync_test.cc ('k') | chrome/browser/ui/ash/screenshot_taker_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698