summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/frame
diff options
context:
space:
mode:
authorjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-24 02:13:03 +0000
committerjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-24 02:13:03 +0000
commitee5df73d73484092c8852343f54a4c387a12e16d (patch)
treeb680f3d93567b821df220bea634dc593c33498fa /chrome/browser/views/frame
parentf9641a033c5553324622d65c2452b24a1a192c37 (diff)
downloadchromium_src-ee5df73d73484092c8852343f54a4c387a12e16d.zip
chromium_src-ee5df73d73484092c8852343f54a4c387a12e16d.tar.gz
chromium_src-ee5df73d73484092c8852343f54a4c387a12e16d.tar.bz2
windows: Theme the popup window with the incognito theme when we are in the incognito mode.
BUG=20373 TEST=see bug Patch by Thiago Farina <thiago.farina@gmail.com> Original review at http://codereview.chromium.org/606060 Review URL: http://codereview.chromium.org/657042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39844 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/frame')
-rw-r--r--chrome/browser/views/frame/opaque_browser_frame_view.cc12
1 files changed, 8 insertions, 4 deletions
diff --git a/chrome/browser/views/frame/opaque_browser_frame_view.cc b/chrome/browser/views/frame/opaque_browser_frame_view.cc
index d132420..3313579 100644
--- a/chrome/browser/views/frame/opaque_browser_frame_view.cc
+++ b/chrome/browser/views/frame/opaque_browser_frame_view.cc
@@ -594,14 +594,18 @@ void OpaqueBrowserFrameView::PaintRestoredFrameBorder(gfx::Canvas* canvas) {
// Never theme app and popup windows.
if (!browser_view_->IsBrowserTypeNormal()) {
ResourceBundle& rb = ResourceBundle::GetSharedInstance();
+ bool is_off_the_record = browser_view_->IsOffTheRecord();
if (ShouldPaintAsActive()) {
- theme_frame = rb.GetBitmapNamed(IDR_FRAME);
- frame_color = browser_view_->IsOffTheRecord() ?
+ theme_frame = rb.GetBitmapNamed(is_off_the_record ?
+ IDR_THEME_FRAME_INCOGNITO : IDR_FRAME);
+ frame_color = is_off_the_record ?
ResourceBundle::frame_color_incognito :
ResourceBundle::frame_color;
} else {
- theme_frame = rb.GetBitmapNamed(IDR_THEME_FRAME_INACTIVE);
- frame_color = browser_view_->IsOffTheRecord() ?
+ theme_frame = rb.GetBitmapNamed(is_off_the_record ?
+ IDR_THEME_FRAME_INCOGNITO_INACTIVE :
+ IDR_THEME_FRAME_INACTIVE);
+ frame_color = is_off_the_record ?
ResourceBundle::frame_color_incognito_inactive :
ResourceBundle::frame_color_inactive;
}