Wait data recovery background thread cancelation on palette changes

This commit is contained in:
David Capello 2017-06-22 19:40:02 -03:00
parent 5da6dc514a
commit ac44c4ab97

View File

@ -1067,7 +1067,7 @@ void ColorBar::onTimerTick()
// Redraw all editors // Redraw all editors
try { try {
ContextWriter writer(UIContext::instance()); ContextWriter writer(UIContext::instance(), 500);
Document* document(writer.document()); Document* document(writer.document());
if (document != NULL) if (document != NULL)
document->notifyGeneralUpdate(); document->notifyGeneralUpdate();
@ -1149,7 +1149,7 @@ void ColorBar::updateCurrentSpritePalette(const char* operationName)
if (UIContext::instance()->activeDocument() && if (UIContext::instance()->activeDocument() &&
UIContext::instance()->activeDocument()->sprite()) { UIContext::instance()->activeDocument()->sprite()) {
try { try {
ContextWriter writer(UIContext::instance()); ContextWriter writer(UIContext::instance(), 500);
Document* document(writer.document()); Document* document(writer.document());
Sprite* sprite(writer.sprite()); Sprite* sprite(writer.sprite());
Palette* newPalette = get_current_palette(); // System current pal Palette* newPalette = get_current_palette(); // System current pal