Nur damit ich es jetzt richtig verstanden habe: Der Patch von Pfeffer diente nur dazu, Probleme bei der Profilpfadangabe zu umgehen, wenn der Pfad in der pref.xml nicht stimmt?MiK schrieb:pfeffer schrieb:treten diese beiden Phänomene mit der ungepatchten Version nicht auf?MiK schrieb:Edit2: Wenn ich auf "Cancel" klicke, beendet sich erstmal Cachewolf scheinbar. Kurze Zeit später kommt dann doch das Cachewolf-Fenster im "untitled"-Status.
Ich habe jetzt noch ein bisschen getestet. Ohne diesen Patch aber ansonstem aktuellem SVN-Stand, habe ich beide Phänomene nicht. Irgendwie bringt diese Pfadangabe den PDA aus dem Tritt. Die Auswahl von root anstatt dem aktuellen Verzeichnis ist ja auch schon falsch.
Ich habe keine Ahnung, wie der GPX-Import funktioniert, aber ich kann vom Code her bestätigen, dass da niemals etwas anderes als 0 stehen kann...greiol schrieb:Vorgang: GPX PQ Import
Beobachtetes Verhalten: Das Fenster "Geladene Caches" enthält bis zum Ende des Imports den Text "Geladene Caches. 0" anschliessend werden aber brav alle Caches in der Liste angezeigt. Sollte da nicht eigentlich hoch-/mitgezählt werden?
Manchmal wundert man sich als Programmierer doch, warum dieser Fehler nicht schon lange gemeldet wurde - scheint wohl eine nicht allzu oft genutzte Funktion zu sein...greiol schrieb:Version: Windows
Vorgang: GPX PQ Import
Beobachtetes Verhalten: Das Fenster "Geladene Caches" enthält bis zum Ende des Imports den Text "Geladene Caches. 0" anschliessend werden aber brav alle Caches in der Liste angezeigt. Sollte da nicht eigentlich hoch-/mitgezählt werden?
pfeffer schrieb:Manchmal wundert man sich als Programmierer doch, warum dieser Fehler nicht schon lange gemeldet wurde - scheint wohl eine nicht allzu oft genutzte Funktion zu sein...greiol schrieb:Version: Windows
Vorgang: GPX PQ Import
Beobachtetes Verhalten: Das Fenster "Geladene Caches" enthält bis zum Ende des Imports den Text "Geladene Caches. 0" anschliessend werden aber brav alle Caches in der Liste angezeigt. Sollte da nicht eigentlich hoch-/mitgezählt werden?
Patch anbei, @ DEV: bitte begutachten
Gruß,
Pfeffer.
also die 0.9n konnte es noch.2cachefix schrieb:Das hat es wohl noch nie richtig getan
public void doIt(){
...
profile.readIndex();
pref.curCentrePt.set(profile.centre);
profile.updateBearingDistance();
profile.restoreFilter();
//profile.hasUnsavedChanges=false;
setTitle("Cachewolf "+Version.getRelease()+" - "+profile.name);
...
profile.hasUnsavedChanges=false;
Mit Deinen Änderungsvorschlägen grade committet (r1413). Zusätzlich war ich so frei noch eine Meldung zu internationalisieren.MiK schrieb:Vom Code her sieht es gut aus. (allerdings ist eine alte preferences.java mit in den Patch gerutscht, die damit nichts zu tun hat.) Ich konnte es aber mangels GC-GPX nicht selbst testen.
Noch etwas ist mir aufgefallen: Du hast die ersten beiden Stellen, an denen String 4000 genutzt wird nicht an den neuen String angepasst.
danke für das Feststellen der genauen Ursache. Habe mit r1414 nach MiKs Review einen Patch dafür eingespielt.Kappler schrieb:Folgendes Szenario:
CW wird gestartet, das letzte Profil automatisch geladen.
Jetzt wird weder diekt der Cachewolf beendet.
Nun 2 Möglichkeiten:
- im Profil war kein Filter aktiv => beenden und gut ist (was man ja auch so erwarten würde)
- Ein Filter war aktiv und wird automatisch beim Laden wieder angewandt => beim Beenden wird erst mal das Profil gespeichert (was besonders bei größeren Profilen auf dem PDA nervt)
Ursache (in MainForm.java):
Das ist dann wohl dieser: http://www.geoclub.de/viewtopic.php?p=380515#p380515lahmer schrieb:Zum einen würde ich gern nochmal auf meinen Bugreport vom Mi 23. Apr 2008, 23:23 aufmerksam machen (nur dass der nicht untergeht)
Warum? Ich kann doch schon eine einzelne Stage gefunden haben, ohne dass ich den ganzen Cache schon habe. Wenn man aber den Hauptcache gefunden hat, braucht man auch die einzelnen Stationen nicht mehr suchen.lahmer schrieb:Außerdem ist mir noch eine Kleinigkeit aufgefallen: Wenn ich einen Cache als gefunden deklariere, werden automatisch als zugehörigen Stages, Final, Parkplatz, usw als gefunden deklariert... wenn ich hingegen eine Stage als gefunden deklariere, ist nur genau dieser Eintrag als gefunden deklariert, alle weiteren zu dem Cache gehörigen Einträge sind weiterhin ohne Status...
Meiner Meinung nach ein wenig intuitives Verhalten![]()
MiK schrieb:Das ist dann wohl dieser: http://www.geoclub.de/viewtopic.php?p=380515#p380515lahmer schrieb:Zum einen würde ich gern nochmal auf meinen Bugreport vom Mi 23. Apr 2008, 23:23 aufmerksam machen (nur dass der nicht untergeht)
Hm.. ich bin zwar noch nie auf die Idee gekommen, einzelne Stages als gefunden zu deklarieren, gebe aber zu, dass das nicht allzu abwegig klingtMiK schrieb:Warum? Ich kann doch schon eine einzelne Stage gefunden haben, ohne dass ich den ganzen Cache schon habe. Wenn man aber den Hauptcache gefunden hat, braucht man auch die einzelnen Stationen nicht mehr suchen.lahmer schrieb:Außerdem ist mir noch eine Kleinigkeit aufgefallen: Wenn ich einen Cache als gefunden deklariere, werden automatisch als zugehörigen Stages, Final, Parkplatz, usw als gefunden deklariert... wenn ich hingegen eine Stage als gefunden deklariere, ist nur genau dieser Eintrag als gefunden deklariert, alle weiteren zu dem Cache gehörigen Einträge sind weiterhin ohne Status...
Meiner Meinung nach ein wenig intuitives Verhalten![]()