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 c2aca9f271554bddb8eabc036739fa57f81b6bb2..f1938bfb2cd71f5ccdcaf77c08d98cfcab74fdb4 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 |