Index: content/common/indexed_db/indexed_db_key_range.cc |
diff --git a/content/common/indexed_db/indexed_db_key_range.cc b/content/common/indexed_db/indexed_db_key_range.cc |
index 171365e4b9341ebcc2c2bb5df890ed453662916e..6b224e69c4cf07913326b6dece39beb47ec08bd7 100644 |
--- a/content/common/indexed_db/indexed_db_key_range.cc |
+++ b/content/common/indexed_db/indexed_db_key_range.cc |
@@ -32,8 +32,14 @@ IndexedDBKeyRange& IndexedDBKeyRange::operator=( |
bool IndexedDBKeyRange::IsOnlyKey() const { |
if (lower_open_ || upper_open_) |
return false; |
+ if (IsEmpty()) |
+ return false; |
return lower_.Equals(upper_); |
} |
+bool IndexedDBKeyRange::IsEmpty() const { |
+ return !lower_.IsValid() && !upper_.IsValid(); |
+} |
+ |
} // namespace content |