Don't use get_current_palette() in set_win32_clipboard_bitmap()

This commit is contained in:
David Capello 2015-05-18 21:18:02 -03:00
parent dd4683a27b
commit e106f6feec
2 changed files with 2 additions and 2 deletions

View File

@ -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"

View File

@ -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));