Index: chrome/browser/ui/webui/ntp/thumbnail_source.h |
diff --git a/chrome/browser/ui/webui/ntp/thumbnail_source.h b/chrome/browser/ui/webui/ntp/thumbnail_source.h |
index 80084079bc0ff23ae4760f8b20826f861c564cb6..f4ff8f014388f4cc9752889265219f08650ed7c4 100644 |
--- a/chrome/browser/ui/webui/ntp/thumbnail_source.h |
+++ b/chrome/browser/ui/webui/ntp/thumbnail_source.h |
@@ -25,7 +25,7 @@ class ThumbnailService; |
// thumbnails and the history/top-sites backend that serves these. |
class ThumbnailSource : public content::URLDataSource { |
public: |
- explicit ThumbnailSource(Profile* profile); |
+ ThumbnailSource(Profile* profile, bool prefix_match); |
// content::URLDataSource implementation. |
virtual std::string GetSource() const OVERRIDE; |
@@ -53,6 +53,11 @@ class ThumbnailSource : public content::URLDataSource { |
// Only used when servicing requests on the UI thread. |
Profile* const profile_; |
+ // If an exact thumbnail URL match fails, specifies whether or not to try |
+ // harder by matching the query thumbnail URL as URL prefix. This affects |
+ // GetSource(). |
+ const bool prefix_match_; |
+ |
DISALLOW_COPY_AND_ASSIGN(ThumbnailSource); |
}; |