Enable Edit > Copy anyway if layer is locked/non-editable

This commit is contained in:
David Capello 2016-05-19 13:22:58 -03:00
parent 47f4cb1313
commit d371352526

View File

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