Index: chrome/browser/chromeos/gdata/gdata_cache.h |
diff --git a/chrome/browser/chromeos/gdata/gdata_cache.h b/chrome/browser/chromeos/gdata/gdata_cache.h |
index c6dc377f02c667890de561604902e24da3e5e3aa..aeccbc57c97540666b00e836c1b3e90c0523a4de 100644 |
--- a/chrome/browser/chromeos/gdata/gdata_cache.h |
+++ b/chrome/browser/chromeos/gdata/gdata_cache.h |
@@ -145,24 +145,34 @@ class GDataCache { |
// Setters for the states describe above. |
void SetPresent(bool value) { |
- cache_state = (value ? cache_state |= CACHE_STATE_PRESENT : |
- cache_state &= ~CACHE_STATE_PRESENT); |
+ if (value) |
+ cache_state |= CACHE_STATE_PRESENT; |
+ else |
+ cache_state &= ~CACHE_STATE_PRESENT; |
} |
void SetPinned(bool value) { |
- cache_state = (value ? cache_state |= CACHE_STATE_PINNED : |
- cache_state &= ~CACHE_STATE_PINNED); |
+ if (value) |
+ cache_state |= CACHE_STATE_PINNED; |
+ else |
+ cache_state &= ~CACHE_STATE_PINNED; |
} |
void SetDirty(bool value) { |
- cache_state = (value ? cache_state |= CACHE_STATE_DIRTY : |
- cache_state &= ~CACHE_STATE_DIRTY); |
+ if (value) |
+ cache_state |= CACHE_STATE_DIRTY; |
+ else |
+ cache_state &= ~CACHE_STATE_DIRTY; |
} |
void SetMounted(bool value) { |
- cache_state = (value ? cache_state |= CACHE_STATE_MOUNTED : |
- cache_state &= ~CACHE_STATE_MOUNTED); |
+ if (value) |
+ cache_state |= CACHE_STATE_MOUNTED; |
+ else |
+ cache_state &= ~CACHE_STATE_MOUNTED; |
} |
void SetPersistent(bool value) { |
- cache_state = (value ? cache_state |= CACHE_STATE_PERSISTENT : |
- cache_state &= ~CACHE_STATE_PERSISTENT); |
+ if (value) |
+ cache_state |= CACHE_STATE_PERSISTENT; |
+ else |
+ cache_state &= ~CACHE_STATE_PERSISTENT; |
} |
// Returns the type of the sub directory where the cache file is stored. |