From kde-commits Sat Aug 13 15:27:10 2016 From: Sven Langkamp Date: Sat, 13 Aug 2016 15:27:10 +0000 To: kde-commits Subject: [krita] libs/ui: Fix convert layer to Paint layer logic. If it's a group layer or a layer with layer Message-Id: X-MARC-Message: https://marc.info/?l=kde-commits&m=147110203932703 Git commit 3480a5f3b863e66c439a0fbce69db6cb725bb2ba by Sven Langkamp. Committed on 13/08/2016 at 15:26. Pushed by langkamp into branch 'master'. Fix convert layer to Paint layer logic. If it's a group layer or a layer wi= th layer styles, flatten is used M +2 -2 libs/ui/kis_layer_manager.cc http://commits.kde.org/krita/3480a5f3b863e66c439a0fbce69db6cb725bb2ba diff --git a/libs/ui/kis_layer_manager.cc b/libs/ui/kis_layer_manager.cc index 5eef42e..df1f13c 100644 --- a/libs/ui/kis_layer_manager.cc +++ b/libs/ui/kis_layer_manager.cc @@ -350,8 +350,8 @@ void KisLayerManager::convertNodeToPaintLayer(KisNodeSP= source) if (!image) return; = = - KisGroupLayer *srcLayer =3D dynamic_cast(source.data()= ); - if (srcLayer) { + KisLayer *srcLayer =3D dynamic_cast(source.data()); + if (srcLayer && (srcLayer->inherits("KisGroupLayer") || srcLayer->laye= rStyle())) { image->flattenLayer(srcLayer); return; }