1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

The TCC icon?

Discussion in 'Support' started by vefatica, Nov 16, 2008.

  1. vefatica

    Joined:
    May 20, 2008
    Messages:
    7,782
    Likes Received:
    29
    Rex, once upon a time you went out of your way to ensure that the JPSoft icon showed in 4NT's console. I think you eased up on that and it had been working satisfactorily for quite a while. Now, with 9.02.154, the icon reverts to the CMD icon after any subshell ends. It's really annoying. Are you going to fix it?
     
  2. dim

    dim Dimitry Andric

    Joined:
    May 31, 2008
    Messages:
    202
    Likes Received:
    0
    On 2008-11-16 19:06, vefatica wrote:

    Yep, I also see this behavior. This is a regression in 9.02.154.
     
  3. rconn

    rconn Administrator
    Staff Member

    Joined:
    May 14, 2008
    Messages:
    9,726
    Likes Received:
    80
    vefatica wrote:

    > JPSoft icon showed in 4NT's console. I think you eased up on that
    > and it had been working satisfactorily for quite a while. Now,
    > with 9.02.154, the icon reverts to the CMD icon after any subshell
    > ends. It's really annoying. Are you going to fix it?

    You requested that change in build 154.

    Rex Conn
    JP Software
     
  4. vefatica

    Joined:
    May 20, 2008
    Messages:
    7,782
    Likes Received:
    29
    On Sun, 16 Nov 2008 14:24:31 -0600, rconn <> wrote:


    I requested nothing. I made a vague (and untried) suggestion which might have
    fixed another poster's problem with TSE's icon not returning after shelling to
    and returning from TCC. If you tried it, it apparently didn't work; the OP's
    problem remains and other things got worse.

    I still think it should be each app's responsibility (not TCC's) to see to it
    that its icon appears when it should. If I were him I'd be talking to the
    author of TSE.

    That said, I made another suggestion that does work in simple tests. In TCC it
    would go something like this:

    At startup

    hIcon = GetConsoleIcon();
    hOldIcon = DuplicateIcon(0, hIcon); // or CopyIcon(hIcon);
    SetConsoleIcon(hTccIcon);

    At shutdown

    SetConsoleIcon(hOldIcon);

    I don't know if it'll work in TCC but in a test app whatever icon is there at
    startup returns when the app exits.

    There's something to try. If you want a request then please go back to the way
    bulid 153 did it.
     
  5. Peter Bratton

    Joined:
    Jul 1, 2008
    Messages:
    81
    Likes Received:
    0
    Whatever was or was not requested, Vince's observation is accurate, the icon in the taskbar and the TCC window reverts to the CMD icon upon returning from a subshell. It doesn't impair functionality, but it is an irritant. Having sprung for the Merc, I definitely don't want a Lada logo emblazoned on my wheels. Since build 154 I've started opening a new shell - with the right icon - and closed the compromised shell, just for looks and bragging rights.
    --
    Peter
     
  6. Charles Dye

    Charles Dye Super Moderator
    Staff Member

    Joined:
    May 20, 2008
    Messages:
    3,277
    Likes Received:
    38
    A little judicious use of COLORDIR, and nobody will pay any attention to the icon!
     
  7. logic

    Joined:
    May 30, 2008
    Messages:
    42
    Likes Received:
    0
    From: JP Software Forums [mailto:neil@jpsoft.com]
    Sent: Monday, November 17, 2008 9:02 PM
    Subject: RE: [Support-t-650] Re: The TCC icon?

    the icon!

    Er... I am subscribed via e-mail, and I never received the quoted message
    attributed to Peter Bratton. That makes me wonder how many other messages I
    might have missed...

    Also, Rex, honestly, *PLEASE* fix the duplicate 'From' headers. I can do it
    for you if you want.

    Jonathan Gilbert
     

Share This Page