[GRASS-dev] [bug #5205] (grass) r.colors color=rules: few
seconds delay between each warning
Hamish
hamish_nospam at yahoo.com
Thu Oct 12 18:17:29 EDT 2006
> > this bug's URL: http://intevation.de/rt/webrt?serial_num=5205
> > -------------------------------------------------------------------
> >
> > Subject: r.colors color=rules: few seconds delay between each
> > warning
> >
> > If one makes a mistake in rules, resuming from each warning takes
> > few sec.
> >
> > eg.
> >
> > $ r.colors map color=rules
> > Data range is 0 to 5
> > > [ENTER]
> > WARNING: bad color specification
> > [few seconds]
> > WARNING: rule is not added
> > [few seconds]
>
> The delay is built into lib/gis/error.c; it should be removed, IMHO.
the delay is there for interactive modules which clear the screen; if
there is no delay there is no chance to see the warning before the
terminal blanks and know that something is wrong.
these modules call:
G_sleep_on_error(1);
the default is:
G_sleep_on_error(0);
the problem with r.colors is that raster/r.colors/main.c explicitly
calls G_sleep_on_error(1);
Hamish
More information about the grass-dev
mailing list