Browse Source

Merge pull request #6782 from electron/dip-thumbnail-clip

Convert DIP to screen rect for thumbnail clip
Kevin Sawicki 8 years ago
parent
commit
ab0d726594
1 changed files with 3 additions and 5 deletions
  1. 3 5
      atom/browser/ui/win/taskbar_host.cc

+ 3 - 5
atom/browser/ui/win/taskbar_host.cc

@@ -10,6 +10,7 @@
 #include "base/win/scoped_gdi_object.h"
 #include "base/strings/utf_string_conversions.h"
 #include "third_party/skia/include/core/SkBitmap.h"
+#include "ui/display/win/screen_win.h"
 #include "ui/gfx/icon_util.h"
 
 namespace atom {
@@ -167,11 +168,8 @@ bool TaskbarHost::SetThumbnailClip(HWND window, const gfx::Rect& region) {
   if (region.IsEmpty()) {
     return SUCCEEDED(taskbar_->SetThumbnailClip(window, NULL));
   } else {
-    RECT rect;
-    rect.left = region.x();
-    rect.right = region.right();
-    rect.top = region.y();
-    rect.bottom = region.bottom();
+    RECT rect = display::win::ScreenWin::DIPToScreenRect(window, region)
+        .ToRECT();
     return SUCCEEDED(taskbar_->SetThumbnailClip(window, &rect));
   }
 }