Fix bad screenshots on Vulkan

This commit is contained in:
Cacodemon345
2026-01-02 00:32:00 +06:00
committed by GitHub
parent 1db6dc9328
commit 1420a5a00f

View File

@@ -900,11 +900,12 @@ VulkanWindowRenderer::onBlit(int buf_idx, int x, int y, int w, int h)
strcat(path, fn);
QImage image = this->grab();
image.save(path, "png");
image.rgbSwapped().save(path, "png");
monitors[r_monitor_index].mon_screenshots--;
}
if (monitors[r_monitor_index].mon_screenshots_clipboard) {
QImage image = this->grab();
image = image.rgbSwapped();
QClipboard *clipboard = QApplication::clipboard();
clipboard->setImage(image, QClipboard::Clipboard);
monitors[r_monitor_index].mon_screenshots_clipboard--;