Mail Archives: cygwin-apps/2002/04/26/10:40:51
You can avoid this by attaching a file with a .txt suffix.
Earnie.
Max Bowsher wrote:
>
> This adds a backslash() call to fix strange behaviour when creating the Cygwin
> link on the start menu.
> Currently, the link is created with name 'Programs/Cygwin/Cygwin Bash
> Shell.lnk'. NB: those are slashes in the filename, not directory separators.
> It's a minor bug, because once Windows notices this, it interprets the slashes,
> and moves it into the intended directory structure - nevertheless, it would be
> good to fix it. Accordingly, here are 1-liner patch and changelog. Patch is both
> inline and attached for convenience, since it is so small.
>
> My apologies for the ChangeLog not being indented properly - Outlook Express
> eats tabs.
>
> Max.
>
> ###BEGIN PATCH###
> diff -mru cvssetup/desktop.cc setup/desktop.cc
> --- cvssetup/desktop.cc Sun Mar 3 17:29:24 2002
> +++ setup/desktop.cc Sun Mar 3 17:23:41 2002
> @@ -143,7 +143,7 @@
> static void
> make_link (String const &linkpath, String const &title, String const &target)
> {
> - String fname = linkpath + "/" + title + ".lnk";
> + String fname = backslash(linkpath + "/" + title + ".lnk");
>
> if (_access (fname.cstr_oneuse(), 0) == 0)
> return; /* already exists */
> ###END PATCH###
>
> ChangeLog:
> 2002-04-26 Max Bowsher <maxb AT ukf DOT net>
>
> * desktop.cc (make_link): Add backslash() for fname, so link is created
> in proper directory, rather than with slashes in its name.
>
> Max.
>
> ------------------------------------------------------------------------
> Name: start-menu-shortcut-slashfix.patch
> start-menu-shortcut-slashfix.patch Type: unspecified type (application/octet-stream)
> Encoding: quoted-printable
- Raw text -