[PATCH] Re: Minor planner bugs

K. "pestophagous" Heller pestophagous at gmail.com
Wed Oct 21 10:54:34 PDT 2015


On Wed, Oct 21, 2015 at 12:59 AM, Robert Helling <helling at atdotde.de> wrote:
> Hi,
>
> I have to admit, I am totally lost here.
>
> Here is what I guess I figured out:
>
> First of all: The error message “Too many gas mixes” is totally misleading.

> In any case, the wording of the message needs to be changed.

That makes total sense.  Please do change the wording; it's a great idea.


> On Tue, Oct 20, 2015 at 1:04 AM, Robert Helling <helling at atdotde.de> wrote:
>
> you can end up with two waypoints of
> different depth at the same time but I could not make them do anything more
> strange. In particular I always ended up with a more or less reasonable dive

Interesting. If I end up with deltaT of two waypoints equal to zero
and then "Apply changes", that is a guaranteed way for me to see the
"Too many gas mixes".

I didn't think that Qt signal queueing varied too much between
platforms, but maybe (if you are on mac osx) you do not get the
"spurious" call to ProfileWidget2::plotDive. (I am on debian.)


> PROBLEM: dive_list()->unselectDives() triggers slots, and makes
> ProfileWidget2::plotDive get called, which calls create_dive_from_plan
> .... but "displayed_dive" is a totally zeroed-out dive. (it just got
> zeroed by clone_dive).
>
> I think this is a valid analysis. We had problems at other places when a
> replot was triggered while in the middle of some operation. For this there
> is
>
> MainWindow::instance()->graphics()->setReplot(false);
>

ahhh! good to know. That sounds like it would help me.  I will try it
and report back. Thanks!

/K


More information about the subsurface mailing list