On Sun July 13 2014 7:01:24 pm Timothy Pearson wrote:
I forgot to declare resizeEvent and showEvent as
virtual void in
amarok/src/systray.h; I haven't yet tested if fixing this will repair the
regression. Aside from this slip-up I don't see anything in that commit
that should affect the menu options whatsoever.
If you want to try adding the missing virtual keyword to those two methods
please let me know if it fixes the problem. Otherwise I'll try to track
this down tomorrow when I have more time.
The following patch does not resolve the missing menu:
diff -urN amarok/amarok/src/systray.h amarok.new/amarok/src/systray.h
--- amarok/amarok/src/systray.h 2014-07-09 19:52:56.000000000 -0500
+++ amarok.new/amarok/src/systray.h 2014-07-13 19:26:44.506064803 -0500
@@ -30,8 +30,8 @@
virtual void engineTrackPositionChanged( long position, bool /*userSeek*/ );
// get notified of 'highlight' color change
virtual void paletteChange( const TQPalette & oldPalette );
- void resizeEvent ( TQResizeEvent * );
- void showEvent ( TQShowEvent * );
+ virtual void resizeEvent ( TQResizeEvent * );
+ virtual void showEvent ( TQShowEvent * );
private:
bool event( TQEvent* );
Darrell