-
- if (rotate)
- pars.angle = int(rotateAngle);
-
- switch (display) {
- case InsetGraphicsParams::NONE:
- pars.display = grfx::NoDisplay;
- break;
-
- case InsetGraphicsParams::MONOCHROME:
- pars.display = grfx::MonochromeDisplay;
- break;
-
- case InsetGraphicsParams::GRAYSCALE:
- pars.display = grfx::GrayscaleDisplay;
-
- case InsetGraphicsParams::COLOR:
- pars.display = grfx::ColorDisplay;
- break;
-
- default: {
- if (lyxrc.display_graphics == "mono")
- pars.display = grfx::MonochromeDisplay;
- else if (lyxrc.display_graphics == "gray")
- pars.display = grfx::GrayscaleDisplay;
- else if (lyxrc.display_graphics == "color")
- pars.display = grfx::ColorDisplay;
- else
- pars.display = grfx::NoDisplay;
- }
+
+ if (display == graphics::DefaultDisplay) {
+ pars.display = lyxrc.display_graphics;
+ } else {
+ pars.display = display;