mirror of
https://github.com/aseprite/aseprite.git
synced 2025-03-17 13:20:45 +00:00
Don't use get_current_palette() in set_win32_clipboard_bitmap()
This commit is contained in:
parent
dd4683a27b
commit
e106f6feec
@ -20,7 +20,6 @@
|
||||
#include "app/modules/editors.h"
|
||||
#include "app/modules/gfx.h"
|
||||
#include "app/modules/gui.h"
|
||||
#include "app/modules/palettes.h"
|
||||
#include "app/transaction.h"
|
||||
#include "app/ui/color_bar.h"
|
||||
#include "app/ui/editor/editor.h"
|
||||
|
@ -90,6 +90,7 @@ static void set_win32_clipboard_bitmap(Image* image, Palette* palette)
|
||||
color_depth = 32;
|
||||
break;
|
||||
case IMAGE_INDEXED:
|
||||
ASSERT(palette);
|
||||
padding = (4-(image->width()&3))&3;
|
||||
scanline = sizeof(uint8_t) * image->width();
|
||||
scanline += padding;
|
||||
@ -150,7 +151,7 @@ static void set_win32_clipboard_bitmap(Image* image, Palette* palette)
|
||||
break;
|
||||
}
|
||||
case IMAGE_INDEXED: {
|
||||
Palette* palette = app::get_current_palette();
|
||||
ASSERT(palette);
|
||||
RGBQUAD* rgbquad = (RGBQUAD*)(((uint8_t*)bi)+bi->bV5Size);
|
||||
for (int i=0; i<palette->size(); ++i) {
|
||||
rgbquad->rgbRed = rgba_getr(palette->getEntry(i));
|
||||
|
Loading…
x
Reference in New Issue
Block a user