From 87137a2a2a56c2a53a8d81486b8038f7f8a6c261 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Tue, 31 Jul 2012 15:22:18 +0200 Subject: [PATCH] Fix timestamp reading on Macs 32-bit --- .../util/src/com/intellij/openapi/util/io/FileSystemUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/util/src/com/intellij/openapi/util/io/FileSystemUtil.java b/platform/util/src/com/intellij/openapi/util/io/FileSystemUtil.java index 97757a42f73c..1b30774a5e3b 100644 --- a/platform/util/src/com/intellij/openapi/util/io/FileSystemUtil.java +++ b/platform/util/src/com/intellij/openapi/util/io/FileSystemUtil.java @@ -421,7 +421,7 @@ public class FileSystemUtil { SystemInfo.isSolaris ? (SystemInfo.is32Bit ? 48 : 40) : -1; myTimeOffset = SystemInfo.isLinux ? (SystemInfo.is32Bit ? 72 : 88) : - SystemInfo.isMac | SystemInfo.isFreeBSD ? 40 : + SystemInfo.isMac | SystemInfo.isFreeBSD ? (SystemInfo.is32Bit ? 32 : 40) : SystemInfo.isSolaris ? 64 : -1; if (myModeOffset < 0) throw new IllegalStateException("Unsupported OS: " + SystemInfo.OS_NAME);