Merge pull request #6782 from electron/dip-thumbnail-clip
Convert DIP to screen rect for thumbnail clip
This commit is contained in:
commit
ab0d726594
1 changed files with 3 additions and 5 deletions
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue