mirror of
https://github.com/aseprite/aseprite.git
synced 2024-09-15 15:14:16 +00:00
Enable Edit > Copy anyway if layer is locked/non-editable
This commit is contained in:
parent
47f4cb1313
commit
d371352526
@ -425,14 +425,22 @@ void DocumentView::onNewInputPriority(InputChainElement* element)
|
||||
|
||||
bool DocumentView::onCanCut(Context* ctx)
|
||||
{
|
||||
return onCanCopy(ctx);
|
||||
if (ctx->checkFlags(ContextFlags::ActiveDocumentIsWritable |
|
||||
ContextFlags::ActiveLayerIsVisible |
|
||||
ContextFlags::ActiveLayerIsEditable |
|
||||
ContextFlags::HasVisibleMask |
|
||||
ContextFlags::HasActiveImage))
|
||||
return true;
|
||||
else if (m_editor->isMovingPixels())
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
bool DocumentView::onCanCopy(Context* ctx)
|
||||
{
|
||||
if (ctx->checkFlags(ContextFlags::ActiveDocumentIsWritable |
|
||||
ContextFlags::ActiveLayerIsVisible |
|
||||
ContextFlags::ActiveLayerIsEditable |
|
||||
ContextFlags::HasVisibleMask |
|
||||
ContextFlags::HasActiveImage))
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user