Ticket #856 (closed defect: fixed)
Vista: The Advanced Preferences dialog dings annoyingly
| Reported by: | adamk | Owned by: | azawawi |
|---|---|---|---|
| Priority: | critical | Milestone: | |
| Component: | editor | Version: | 0.56 |
| Keywords: | Cc: |
Description
The list control in the Advanced Preferences dialog emits a ding/system-beep every single time it gets clicked.
It is so incredibly annoying that it renders the Advanced dialog editor almost unusable.
I tried putting $DB::single = 1 debugger hooks into every single method in Advanced.pm and I can confirm that the ding/beep fires BEFORE the methods are fired.
Padre::Wx::Dialog::Advanced::CODE(0x9c9c34c)(C:/padre/Padre/lib/Padre/Wx/Dialog/Advanced.pm:229):
229: shift->_on_list_item_selected(@_);
(beep fired before this statement).
As a point of comparison, the Ack results window shows the same behaviour, but no other list in Padre seems to do this.
Change History
comment:3 Changed 3 years ago by azawawi
- Status changed from assigned to closed
- Resolution set to fixed
Okay this is a confirmed bug in win32 common controls v5. Padre.exe manifest already uses v6 in win32/wperl.exe.manifest which solves that problem. Adding a perl.exe.manifest wont fix the problem for 'perl dev.pl'. So I would suggest fixing it manually for your development machine.
P.S. I had a modified sound scheme (Control Panel/Change? system sounds) so i did not have this problem. When I reverted back to Default, this bug happened. Apparently I fixed it before by mistake :)
Setting it as fixed. Reopen if you think otherwise :)

If it is on vista, i guess this is the problem:
http://qualapps.blogspot.com/2009/01/list-control-clistctrl-beeping.html
http://www.byond.com/members/BYONDHelp?command=view_tracker_issue&tracker_issue=426&comment_type=1