Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Fahrplan öffnen/schliessen während Pause
#3
Es würde doch reichen, wenn man beim Schließen des Fahrplans einmal cnv->sync_step() aufruft. Der Konvoi schaltet sich dann nach LOADING oder ROUTING_1 und dann kann man auch wieder den Fahrplan ändern.

Code:
Index: gui/fahrplan_gui.cc
===================================================================
--- gui/fahrplan_gui.cc (revision 2534)
+++ gui/fahrplan_gui.cc (working copy)
@@ -398,6 +398,9 @@
                                // no line is selected or line does not match =>
unset the line
                                cnv->unset_line();
                        }
+                       if( cnv->get_state() == convoi_t::FAHRPLANEINGABE ) {
+                               cnv->sync_step(0);
+                       }
                }
        }
        else if(ev->ev_class == INFOWIN  &&  (ev->ev_code == WIN_TOP  ||  ev->ev
_code == WIN_OPEN)  ) {
Der Code ist nicht getestet und mehr oder weniger nur eine fixe Idee...

Edit:
Ich hab es gerade mal kurz angetestet und es scheint zu gehen. Was schief gehen könnte ist, wenn der Konvoi gerade ein wait_lock != 0 hat. Aber den dürfte man doch ohne großen Schaden an dieser Stelle (oder in set_schedule) auf "0" setzen, oder?
Zitieren


Nachrichten in diesem Thema
Fahrplan öffnen/schliessen während Pause - von Gotthardlok - 18-06-2009, Thursday-18:57:09
[Kein Betreff] - von prissi - 19-06-2009, Friday-01:00:35
[Kein Betreff] - von m_k_w - 19-06-2009, Friday-09:27:15
[Kein Betreff] - von prissi - 19-06-2009, Friday-14:55:11
[Kein Betreff] - von petter - 06-07-2010, Tuesday-15:19:45
[Kein Betreff] - von prissi - 06-07-2010, Tuesday-17:37:24

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste