From ae0f0a65a886e1482108a5d2792e7dee5812b3b5 Mon Sep 17 00:00:00 2001 From: Jeremy Bullock Date: Jul 13 2016 07:51:33 +0000 Subject: Fixed new scene having correct dpi even if default settings are set other than 53.33333 --- diff --git a/toonz/sources/toonz/iocommand.cpp b/toonz/sources/toonz/iocommand.cpp index 4ae3c44..106c7e2 100644 --- a/toonz/sources/toonz/iocommand.cpp +++ b/toonz/sources/toonz/iocommand.cpp @@ -1287,6 +1287,13 @@ void IoCmd::newScene() { TDimensionD((double)res.lx / cameraDpi, (double)res.ly / cameraDpi)); scene->getProperties()->setBgColor(TPixel32::White); TProjectManager::instance()->initializeScene(scene); + if (Preferences::instance()->getPixelsOnly()) + { + TCamera *updateCamera = scene->getCurrentCamera(); + TDimension updateRes = updateCamera->getRes(); + updateCamera->setSize( + TDimensionD((double)updateRes.lx / cameraDpi, (double)updateRes.ly / cameraDpi)); + } // Must set current scene after initializeScene!! app->getCurrentScene()->setScene(scene); // initializeScene() load project cleanup palette: set it to cleanup palette