Paste P203

Masterwork From Distant Lands
ActivePublic

Authored by dkazakov on May 4 2018, 3:01 PM.
diff --git a/libs/image/kis_layer.cc b/libs/image/kis_layer.cc
index a8015ac..85ce35c 100644
--- a/libs/image/kis_layer.cc
+++ b/libs/image/kis_layer.cc
@@ -463,11 +463,12 @@ void KisLayer::updateSelectionMask()
{
KoProperties properties;
properties.setProperty("active", true);
+ properties.setProperty("visible", true);
QList<KisNodeSP> masks = childNodes(QStringList("KisSelectionMask"), properties);
// return the first visible mask
Q_FOREACH (KisNodeSP mask, masks) {
- if (mask->visible()) {
+ if (mask) {
m_d->selectionMask = dynamic_cast<KisSelectionMask*>(mask.data());
return;
}
diff --git a/libs/image/kis_selection_mask.cpp b/libs/image/kis_selection_mask.cpp
index 7a89b36..a5cb4f8 100644
--- a/libs/image/kis_selection_mask.cpp
+++ b/libs/image/kis_selection_mask.cpp
@@ -70,7 +70,6 @@ KisSelectionMask::KisSelectionMask(const KisSelectionMask& rhs)
: KisMask(rhs)
, m_d(new Private(this))
{
- setActive(false);
m_d->image = rhs.image();
m_d->updatesCompressor =
new KisThreadSafeSignalCompressor(300, KisSignalCompressor::POSTPONE);
dkazakov edited the content of this paste. (Show Details)May 4 2018, 3:01 PM
dkazakov changed the title of this paste from untitled to Masterwork From Distant Lands.
dkazakov updated the paste's language from autodetect to autodetect.