| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/themes/browser_theme_pack.h" | 5 #include "chrome/browser/themes/browser_theme_pack.h" |
| 6 | 6 |
| 7 #include <limits> | 7 #include <limits> |
| 8 | 8 |
| 9 #include "base/memory/ref_counted_memory.h" | 9 #include "base/memory/ref_counted_memory.h" |
| 10 #include "base/memory/scoped_ptr.h" | 10 #include "base/memory/scoped_ptr.h" |
| (...skipping 904 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 915 if (*img == prs_id) | 915 if (*img == prs_id) |
| 916 return true; | 916 return true; |
| 917 } | 917 } |
| 918 | 918 |
| 919 return false; | 919 return false; |
| 920 } | 920 } |
| 921 | 921 |
| 922 // private: | 922 // private: |
| 923 | 923 |
| 924 BrowserThemePack::BrowserThemePack() | 924 BrowserThemePack::BrowserThemePack() |
| 925 : header_(NULL), | 925 : CustomThemeProvider(EXTENSION), |
| 926 header_(NULL), |
| 926 tints_(NULL), | 927 tints_(NULL), |
| 927 colors_(NULL), | 928 colors_(NULL), |
| 928 display_properties_(NULL), | 929 display_properties_(NULL), |
| 929 source_images_(NULL) { | 930 source_images_(NULL) { |
| 930 scale_factors_ = ui::GetSupportedScaleFactors(); | 931 scale_factors_ = ui::GetSupportedScaleFactors(); |
| 931 } | 932 } |
| 932 | 933 |
| 933 void BrowserThemePack::BuildHeader(const Extension* extension) { | 934 void BrowserThemePack::BuildHeader(const Extension* extension) { |
| 934 header_ = new BrowserThemePackHeader; | 935 header_ = new BrowserThemePackHeader; |
| 935 header_->version = kThemePackVersion; | 936 header_->version = kThemePackVersion; |
| (...skipping 668 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1604 false, | 1605 false, |
| 1605 &bitmap_data)) { | 1606 &bitmap_data)) { |
| 1606 NOTREACHED() << "Unable to encode theme image for prs_id=" | 1607 NOTREACHED() << "Unable to encode theme image for prs_id=" |
| 1607 << prs_id << " for scale_factor=" << scale_factors_[i]; | 1608 << prs_id << " for scale_factor=" << scale_factors_[i]; |
| 1608 break; | 1609 break; |
| 1609 } | 1610 } |
| 1610 image_memory_[scaled_raw_id] = | 1611 image_memory_[scaled_raw_id] = |
| 1611 base::RefCountedBytes::TakeVector(&bitmap_data); | 1612 base::RefCountedBytes::TakeVector(&bitmap_data); |
| 1612 } | 1613 } |
| 1613 } | 1614 } |
| OLD | NEW |