Don't use nonactive layers opacity on Preview

This commit is contained in:
David Capello 2016-12-12 15:52:00 -03:00
parent 63fe1e60eb
commit fc4dd0311b
2 changed files with 7 additions and 2 deletions

View File

@ -561,7 +561,10 @@ void Editor::drawOneSpriteUnclippedRect(ui::Graphics* g, const gfx::Rect& sprite
m_renderEngine.setRefLayersVisiblity(true);
m_renderEngine.setSelectedLayer(m_layer);
m_renderEngine.setNonactiveLayersOpacity(Preferences::instance().experimental.nonactiveLayersOpacity());
if (m_flags & Editor::kUseNonactiveLayersOpacityWhenEnabled)
m_renderEngine.setNonactiveLayersOpacity(Preferences::instance().experimental.nonactiveLayersOpacity());
else
m_renderEngine.setNonactiveLayersOpacity(255);
m_renderEngine.setProjection(m_proj);
m_renderEngine.setupBackground(m_document, rendered->pixelFormat());
m_renderEngine.disableOnionskin();

View File

@ -74,12 +74,14 @@ namespace app {
kShowOutside = 8,
kShowDecorators = 16,
kShowSymmetryLine = 32,
kUseNonactiveLayersOpacityWhenEnabled = 64,
kDefaultEditorFlags = (kShowGrid |
kShowMask |
kShowOnionskin |
kShowOutside |
kShowDecorators |
kShowSymmetryLine)
kShowSymmetryLine |
kUseNonactiveLayersOpacityWhenEnabled)
};
enum class ZoomBehavior {