summaryrefslogtreecommitdiffstats
path: root/chrome/common/platform_util_mac.mm
diff options
context:
space:
mode:
authorpinkerton@chromium.org <pinkerton@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-19 20:33:42 +0000
committerpinkerton@chromium.org <pinkerton@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-19 20:33:42 +0000
commit06a277045d40f1cf1f6dbe86e6e1ed427bab4bdb (patch)
treee7869e89ddb685ea82bfe05bbf143bd1eb1c38bb /chrome/common/platform_util_mac.mm
parent8667710324782b7ec86660a7ebe650a30be111ed (diff)
downloadchromium_src-06a277045d40f1cf1f6dbe86e6e1ed427bab4bdb.zip
chromium_src-06a277045d40f1cf1f6dbe86e6e1ed427bab4bdb.tar.gz
chromium_src-06a277045d40f1cf1f6dbe86e6e1ed427bab4bdb.tar.bz2
Add asserts to methods that use NSWorkspace to ensure we're on the main thread.
BUG=none TEST=none Review URL: http://codereview.chromium.org/173063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23731 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/platform_util_mac.mm')
-rw-r--r--chrome/common/platform_util_mac.mm2
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/common/platform_util_mac.mm b/chrome/common/platform_util_mac.mm
index 41ca53b..b8787ea8 100644
--- a/chrome/common/platform_util_mac.mm
+++ b/chrome/common/platform_util_mac.mm
@@ -16,12 +16,14 @@
namespace platform_util {
void ShowItemInFolder(const FilePath& full_path) {
+ DCHECK_EQ([NSThread currentThread], [NSThread mainThread]);
NSString* path_string = base::SysUTF8ToNSString(full_path.value());
[[NSWorkspace sharedWorkspace] selectFile:path_string
inFileViewerRootedAtPath:nil];
}
void OpenItem(const FilePath& full_path) {
+ DCHECK_EQ([NSThread currentThread], [NSThread mainThread]);
NSString* path_string = base::SysUTF8ToNSString(full_path.value());
[[NSWorkspace sharedWorkspace] openFile:path_string];
}