Po nezdařeném pokusu o vytvoření složky je kurzor špatně

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
User avatar
zarevak
Plugin Developer
Plugin Developer
Posts: 789
Joined: 04 Feb 2006, 16:49
Location: Prague, Czech Republic

Po nezdařeném pokusu o vytvoření složky je kurzor špatně

Post by zarevak »

Pokud první pokus o vytvoření složky selže a uživatel opraví název a vytvoří tak složku na druhý pokus, je pak kurzor umístěn na špatné položce.

Dvě situace:
1) Nepovolený znak ve jménu složky
Pokud ve jménu složky při prvním pokusu je neplatný znak a po odkliknutí chyby název opravíme, není kurzor přesunut na novou složku, ale zůstane na původním místě.

2) Pokus o vytvoření existující složky
Pokud při prvním pokusu se snažíme vytvořit složku, která již existuje, a po odkliknutí chyby upravíme název a vytvoříme novou složku, kurzor se přesune na původní složku. Toto je velmi zmatečné, protože při (slepém) vstupu do složky najednou objevíme spoustu existujících souborů :-O

Komplikací je, že při opravě názvu uživatel již nezadává název složky, ale celou cestu. Toto trochu komplikuje úpravu názvu, protože buď musíme celý název zadat znova, nebo dávat pozor, abychom nesmazali prvky cesty.

Ukázka:
Zadání chybného názvu: "?nazev"
-> Chyba: Error: (123) The filename, directory name, or colume label syntax is incorrect. - lze zlepšit viz: Návrh lepšího chybového hlášení
Oprava názvu: "X:\cela\dlouha\cesta\?nazev" - celé označené. Pokud chci odstranit otazník, musím pracovat opatrně a nesmazat žádné jiné důležité části
-> Pokud název opravím, složka je vytvořena, ale kurzor není přesunut.

Později:
Aha! Pokud smažu celou cestu a při opravě znova zadám jenom název složky, tak to funguje správně.