[Bug 5891] bftelnet control panel multiple problems

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Sep 18 17:53:37 CDT 2008


Owen Rudge <owen at owenrudge.net> changed:

           What    |Removed                     |Added
                 CC|                            |owen at owenrudge.net

--- Comment #3 from Owen Rudge <owen at owenrudge.net>  2008-09-18 17:53:37 ---
I've been looking into this, and have found that the applet does indeed not
show up, but it seems as though the installer does not seem to register the
applet in the registry, or in any INI files, as far as I can tell, so the
control panel simply can't find it. I shall perform further testing on a real
machine to see what the installer does there, and whether it's simply playing
up on wine or not.

One issue I noticed is that, when you do put the .cpl in the system folder, is
that it seems to respond to the CPL_INQUIRE message with apparently incorrect
data (referring to icons that don't exist, and strings in the string table that
simply do not exist - the .cpl has no string table!). The CPL_NEWINQUIRE
message does return valid information, but it seems the control panel is broken
in that it is responding to the CPL_INQUIRE message wrongly (it should set
values in the returned structure to be CPL_DYNAMIC_RES). I'm working on a
little patch that will have the control panel try CPL_NEWINQUIRE if it gets
zero-length strings from CPL_INQUIRE (since the control panel appears OK in
Windows, I'm assuming Windows itself must do something similar). This will mean
that the applet should at least appear, and won't crash File Manager in shell
mode when viewing the control panel, due to zero-length strings (although
that's a different thing that should be looked at).

Are you getting the crash when quitting the control panel program because you
have the applet open at the time? If so, that's a known issue with the control
panel in general.

Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the wine-bugs mailing list