浏览代码

d.barscale: fix handling units from location

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@69005 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 8 年之前
父节点
当前提交
f87d9f04af
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      display/d.barscale/main.c

+ 4 - 4
display/d.barscale/main.c

@@ -256,10 +256,10 @@ int main(int argc, char **argv)
         label = "ft";
         label = "ft";
     }
     }
     else {
     else {
-        if (!units_opt->answer){
-            units = G_projection_units(G_projection());
-        }
-        units = G_units(units_opt->answer);
+        if (!units_opt->answer)
+            units = G_database_unit();
+        else
+            units = G_units(units_opt->answer);
         switch (units) {
         switch (units) {
         case U_METERS:
         case U_METERS:
             label = "m";
             label = "m";