Opened 4 years ago

Closed 4 years ago

#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 (3)

comment:2 Changed 4 years ago by azawawi

  • Owner set to azawawi
  • Status changed from new to assigned

comment:3 Changed 4 years ago by azawawi

  • Resolution set to fixed
  • Status changed from assigned to closed

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 :)

Note: See TracTickets for help on using tickets.