On Mon, Dec 17, 2007 at 11:33:43AM +0100, Abdelrazak Younes wrote: > Enrico Forestieri wrote: > > On Mon, Dec 17, 2007 at 08:51:48AM +0100, Abdelrazak Younes wrote: > > > >> Edwin Leuven wrote: > >>> Enrico Forestieri wrote: > >>>> As I already said, you should complain with Microsoft because that > >>>> is a cmd.exe bug ;-) > >>> i know, and i am always more than happy to blame microsoft ;-) but i was > >>> wondering whether there are ways to call programs (not using cmd.exe) > >>> where we don't run into this problem. > >>> > >>> but maybe things are just the way they are, but nice it ain't and it > >>> seems a bit odd that all software can live on our network drives but not > >>> lyx > >> I think I fixed that temporarily in trunk. A cleaner fix will be to port > >> this to FileName. > > > > I am surprised that the UNC path case was not caught by the isUnixPath > > check. If this is so, it means that now backslashes can slip in. > > All I know is that I can now launch lyx from a share drive.
Then, this means that you are hiding the bug. Qt takes a great care on converting backslashes to forward slashes internally, and LyX tries to do the same but clearly somehow fails. All code in LyX expects forward slashes only. -- Enrico