diff --git a/src/gmt_init.c b/src/gmt_init.c index 1f1d79071b3..8e35b050ed2 100644 --- a/src/gmt_init.c +++ b/src/gmt_init.c @@ -13404,7 +13404,8 @@ GMT_LOCAL bool gmtinit_is_region_geographic (struct GMT_CTRL *GMT, struct GMT_OP if (!strncmp (module, "pscoupe", 7U)) return true; if (!strncmp (module, "psmeca", 6U)) return true; if (!strncmp (module, "pspolar", 7U)) return true; - if (!strncmp (module, "pssac", 5U)) return true; + /* pssac: Cartesion by default, unless -S option is used */ + if (!strncmp (module, "pssac", 5U) && (opt = GMT_Find_Option (GMT->parent, 'S', options)) != NULL) return true; if (!strncmp (module, "psvelo", 6U)) return true; if (!strncmp (module, "mgd77track", 10U)) return true; if (!strncmp (module, "grdpmodeler", 11U)) return true;