<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Sat, Jan 30, 2016 at 8:00 AM, Paulo van Breugel <span dir="ltr"><<a href="mailto:p.vanbreugel@gmail.com" target="_blank">p.vanbreugel@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Open t.list window, and without changing any of the default settings, clicking on 'run' will open another instance of the t.list window.<br></div></div></blockquote><div><br></div><div>The rule is when there are no parameters, open module GUI. This doesn't make sense for modules which require no parameters.<br><br></div><div>However, as far as I can remember, this was already discussed and the GUI or parser were not fixed at the end because the conclusion was that the modules actually have wrong interface and their interface was changed. The issue is that the main parameter type is the only one required but it has a default value.<br><br>For t.list type the default is strds. This might be currently the most used one but I don't know if it is strong enough argument. Also, it is inconsistent with g.list.<br><br></div><div>This relates to the fact that you can't start g.list GUI from the command line without arguments, you have to provide --ui which, again, is inconsistent with most of the other modules.<br></div><div> <br></div><div>The same issue happens also with g.region. Its GUI starts from the command line without --ui, but hitting run from GUI gives a new dialog. I assume that it is G_option_required which makes it work without --ui.<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div>When changing any of the options, the module is run as expected (i.e., no new t.list window is opened)<br></div></blockquote></div><br></div></div>