[3.16a] Session icon strangeness

1 reply [Last post]
IainMac
Joined: Jan 28 2006
Posts: 20
[3.16a] Session icon strangeness
When I edit a session and start typing into the "Image file:" text field, it changes the displayed icon from the computer icon to the CMUD icon. Also when I have browsed an image and then go back into the text field and modify the path so it is invalid it displays the CMUD icon. In both the above situations I looks like it defaults back to image 1 (CMUD icon) rather than image 2 (computer icon). Any chance we can remove the CMUD icon or have it always default to the computer icon. Also I had the following crash when I, by accident, added a space at the end of the path:

callstack crc     : $32c3631d, $3c21c520, $3c21c520
exception number  : 1
exception class   : EInvalidGraphic
exception message : Unknown picture file extension (.gif ).

Main ($1540):
004892a8 +07c TeSSH.exe  Graphics            TPicture.LoadFromFile
00adb4f9 +435 TeSSH.exe  Images      392 +76 LoadImage
00d99c3f +09b TeSSH.exe  CharFrame   480  +5 TCharFr.ImageFilenamePropertiesChange
005c5b00 +018 TeSSH.exe  cxEdit              TcxCustomEdit.DoOnChange
005bdda4 +060 TeSSH.exe  cxEdit              TcxEditChangeEventsCatcher.Lock
005c634a +006 TeSSH.exe  cxEdit              TcxCustomEdit.LockChangeEvents
005d9ad3 +0f7 TeSSH.exe  cxTextEdit          TcxCustomTextEdit.ChangeHandler
004da56c +01c TeSSH.exe  StdCtrls            TCustomEdit.Change
005d5070 +000 TeSSH.exe  cxTextEdit          TcxCustomInnerTextEdit.Change
004da81e +016 TeSSH.exe  StdCtrls            TCustomEdit.CNCommand
004bfe9f +2bb TeSSH.exe  Controls            TControl.WndProc
004c3ea3 +4fb TeSSH.exe  Controls            TWinControl.WndProc
005d57f0 +21c TeSSH.exe  cxTextEdit          TcxCustomInnerTextEdit.WndProc
004bfb2c +024 TeSSH.exe  Controls            TControl.Perform
004c3ff3 +023 TeSSH.exe  Controls            DoControlMsg
004c49eb +00b TeSSH.exe  Controls            TWinControl.WMCommand
005dd106 +00a TeSSH.exe  cxTextEdit          TcxCustomTextEdit.WMCommand
004bfe9f +2bb TeSSH.exe  Controls            TControl.WndProc
004c3ea3 +4fb TeSSH.exe  Controls            TWinControl.WndProc
005a332d +119 TeSSH.exe  cxControls          TcxControl.WndProc
0057d70e +186 TeSSH.exe  cxContainer         TcxContainer.WndProc
005db58f +0eb TeSSH.exe  cxTextEdit          TcxCustomTextEdit.WndProc
004c35cc +02c TeSSH.exe  Controls            TWinControl.MainWndProc
0047d868 +014 TeSSH.exe  Classes             StdWndProc
7c90e470 +010 ntdll.dll                      KiUserCallbackDispatcher
7e4292de +044 USER32.dll                     SendMessageW
7c90e470 +010 ntdll.dll                      KiUserCallbackDispatcher
7e42a993 +016 USER32.dll                     CallWindowProcA
006799e2 +0ee TeSSH.exe  VCLFixPack          TContextMenuFixWinControl.DefaultHandler
004da762 +16a TeSSH.exe  StdCtrls            TCustomEdit.DefaultHandler
005d4f9c +01c TeSSH.exe  cxTextEdit          TcxCustomInnerTextEdit.DefaultHandler
004c5975 +019 TeSSH.exe  Controls            TWinControl.WMChar
005d5a66 +04a TeSSH.exe  cxTextEdit          TcxCustomInnerTextEdit.WMChar
004bfe9f +2bb TeSSH.exe  Controls            TControl.WndProc
004c3ea3 +4fb TeSSH.exe  Controls            TWinControl.WndProc
005d57f0 +21c TeSSH.exe  cxTextEdit          TcxCustomInnerTextEdit.WndProc
004c35cc +02c TeSSH.exe  Controls            TWinControl.MainWndProc
0047d868 +014 TeSSH.exe  Classes             StdWndProc
7e4196c2 +00a USER32.dll                     DispatchMessageA
004ae578 +0fc TeSSH.exe  Forms               TApplication.ProcessMessage
004ae5b2 +00a TeSSH.exe  Forms               TApplication.HandleMessage
004ae8a7 +0b3 TeSSH.exe  Forms               TApplication.Run
00edb260 +088 TeSSH.exe  TeSSH       337 +20 initialization
7c912c21 +069 ntdll.dll                      RtlUnicodeStringToAnsiString
Zugg
Zugg's picture
Joined: Jan 1 1999
Posts: 178
Thanks for the report on the CMUD icon and crash. I'll add that to the list to fix before the public TeSSH release.