]> git.lyx.org Git - features.git/commitdiff
Compute the font_scaling_factor every time a preview is created (we can afford a...
authorVincent van Ravesteijn <vfr@lyx.org>
Thu, 17 Dec 2009 15:25:55 +0000 (15:25 +0000)
committerVincent van Ravesteijn <vfr@lyx.org>
Thu, 17 Dec 2009 15:25:55 +0000 (15:25 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@32563 a592a061-630c-0410-9148-cb99ea01b6c8

src/graphics/PreviewLoader.cpp

index 58fb336294a355a03b9e664450ff30efa486ff8a..f54fb6bc92ed3d1789ec3ebe3933f365c771c6af 100644 (file)
@@ -243,8 +243,6 @@ private:
        PreviewLoader & parent_;
        ///
        Buffer const & buffer_;
-       ///
-       double font_scaling_factor_;
 
        /// We don't own this
        static lyx::Converter const * pconverter_;
@@ -387,14 +385,8 @@ namespace lyx {
 namespace graphics {
 
 PreviewLoader::Impl::Impl(PreviewLoader & p, Buffer const & b)
-       : parent_(p), buffer_(b), font_scaling_factor_(0.0)
+       : parent_(p), buffer_(b)
 {
-       font_scaling_factor_ = 0.01 * lyxrc.dpi * lyxrc.zoom *
-               lyxrc.preview_scale_factor;
-
-       LYXERR(Debug::GRAPHICS, "The font scaling factor is "
-                               << font_scaling_factor_);
-
        if (!pconverter_){
                if (b.params().encoding().package() == Encoding::japanese)
                        pconverter_ = setConverter("lyxpreview-platex");
@@ -590,11 +582,14 @@ void PreviewLoader::Impl::startLoading()
                return;
        }
 
+       double font_scaling_factor = 0.01 * lyxrc.dpi * lyxrc.zoom
+               * lyxrc.preview_scale_factor;
+
        // The conversion command.
        ostringstream cs;
        cs << pconverter_->command << ' ' << pconverter_->to << ' '
           << quoteName(latexfile.toFilesystemEncoding()) << ' '
-          << int(font_scaling_factor_) << ' '
+          << int(font_scaling_factor) << ' '
           << theApp()->hexName(PreviewLoader::foregroundColor()) << ' '
           << theApp()->hexName(PreviewLoader::backgroundColor());