Index: chrome/browser/tab_contents/tab_contents.cc |
diff --git a/chrome/browser/tab_contents/tab_contents.cc b/chrome/browser/tab_contents/tab_contents.cc |
index 288b5b6fa6e6d88d212b9124455fe29cff3a771a..e30970c4884e2e0793740c0cd8dfc5efd99cc216 100644 |
--- a/chrome/browser/tab_contents/tab_contents.cc |
+++ b/chrome/browser/tab_contents/tab_contents.cc |
@@ -2572,19 +2572,19 @@ void TabContents::UpdateTargetURL(int32 page_id, const GURL& url) { |
void TabContents::UpdateThumbnail(const GURL& url, |
const SkBitmap& bitmap, |
const ThumbnailScore& score) { |
+ if (profile()->IsOffTheRecord()) |
+ return; |
+ |
// Tell History about this thumbnail |
if (history::TopSites::IsEnabled()) { |
- if (!profile()->IsOffTheRecord()) { |
- history::TopSites* ts = profile()->GetTopSites(); |
- if (ts) |
- ts->SetPageThumbnail(url, bitmap, score); |
- } |
+ history::TopSites* ts = profile()->GetTopSites(); |
+ if (ts) |
+ ts->SetPageThumbnail(url, bitmap, score); |
} else { |
- HistoryService* hs; |
- if (!profile()->IsOffTheRecord() && |
- (hs = profile()->GetHistoryService(Profile::IMPLICIT_ACCESS))) { |
+ HistoryService* hs = |
+ profile()->GetHistoryService(Profile::IMPLICIT_ACCESS); |
+ if (hs) |
hs->SetPageThumbnail(url, bitmap, score); |
- } |
} |
} |