summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-02-12 13:35:11 +0100
committerRémi Verschelde <rverschelde@gmail.com>2024-02-12 13:35:11 +0100
commitf317cc713aa4dbcee2efa10db764473a56680be7 (patch)
tree6f020ee77b92c1fcbd6bc0883a8f7a5b2506c11f
parentc8b3e39161f4f54afc34c6b0e161087bcd3dacda (diff)
parentc1ec0360e9ba65df1eec788f56c9d9fd7ac14b9b (diff)
downloadredot-engine-f317cc713aa4dbcee2efa10db764473a56680be7.tar.gz
Merge pull request #88220 from FaycalElOuariachi/display_server_windows-clipboard_get_image-fix-DIB-image-import
Fix the fetching of images in `CF_DIB` format in `DisplayServerWindows::clipboard_get_image`
-rw-r--r--platform/windows/display_server_windows.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/platform/windows/display_server_windows.cpp b/platform/windows/display_server_windows.cpp
index f0eec78b0d..e455055324 100644
--- a/platform/windows/display_server_windows.cpp
+++ b/platform/windows/display_server_windows.cpp
@@ -760,8 +760,7 @@ Ref<Image> DisplayServerWindows::clipboard_get_image() const {
pba.append(rgbquad->rgbReserved);
}
}
- image.instantiate();
- image->create_from_data(info->biWidth, info->biHeight, false, Image::Format::FORMAT_RGBA8, pba);
+ image = Image::create_from_data(info->biWidth, info->biHeight, false, Image::Format::FORMAT_RGBA8, pba);
GlobalUnlock(mem);
}