summaryrefslogtreecommitdiffstats
path: root/src/object
diff options
context:
space:
mode:
Diffstat (limited to 'src/object')
-rw-r--r--src/object/sp-namedview.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/object/sp-namedview.cpp b/src/object/sp-namedview.cpp
index 367df0876..b17af346c 100644
--- a/src/object/sp-namedview.cpp
+++ b/src/object/sp-namedview.cpp
@@ -838,9 +838,9 @@ void sp_namedview_window_from_document(SPDesktop *desktop)
void sp_namedview_zoom_and_view_from_document(SPDesktop *desktop)
{
SPNamedView *nv = desktop->namedview;
- if (nv->zoom != 0 && nv->zoom != HUGE_VAL && !IS_NAN(nv->zoom)
- && nv->cx != HUGE_VAL && !IS_NAN(nv->cx)
- && nv->cy != HUGE_VAL && !IS_NAN(nv->cy)) {
+ if (nv->zoom != 0 && nv->zoom != HUGE_VAL && !std::isnan(nv->zoom)
+ && nv->cx != HUGE_VAL && !std::isnan(nv->cx)
+ && nv->cy != HUGE_VAL && !std::isnan(nv->cy)) {
desktop->zoom_absolute_center_point( Geom::Point(nv->cx, nv->cy), nv->zoom );
} else if (desktop->getDocument()) { // document without saved zoom, zoom to its page
desktop->zoom_page();