[vlc-devel] commit: Fix leakage in FS controller (part 2) (Jean-Baptiste Kempf )
git version control
git at videolan.org
Sat Jul 26 08:59:00 CEST 2008
vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Sat Jul 26 00:01:13 2008 -0700| [1afe73111832696c4e147c47b1124d2933f0ad1e]
Fix leakage in FS controller (part 2)
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1afe73111832696c4e147c47b1124d2933f0ad1e
---
modules/gui/qt4/components/interface_widgets.cpp | 30 +++++++++++----------
1 files changed, 16 insertions(+), 14 deletions(-)
diff --git a/modules/gui/qt4/components/interface_widgets.cpp b/modules/gui/qt4/components/interface_widgets.cpp
index 2df4c51..a42d4c0 100644
--- a/modules/gui/qt4/components/interface_widgets.cpp
+++ b/modules/gui/qt4/components/interface_widgets.cpp
@@ -404,7 +404,7 @@ ControlsWidget::ControlsWidget( intf_thread_t *_p_i,
bool b_fsCreation) :
QFrame( _p_mi ), p_intf( _p_i )
{
- setSizePolicy( QSizePolicy::Preferred , QSizePolicy::Maximum );
+ setSizePolicy( QSizePolicy::Preferred , QSizePolicy::Maximum );
/** The main Slider **/
slider = new InputSlider( Qt::Horizontal, NULL );
@@ -537,7 +537,7 @@ ControlsWidget::ControlsWidget( intf_thread_t *_p_i,
playButton->setIconSize( QSize( 30, 30 ) );
- /** Prev + Stop + Next Block **/
+ /** Prev + Stop + Next Block **/
controlButLayout = new QHBoxLayout;
controlButLayout->setSpacing( 0 ); /* Don't remove that, will be useful */
@@ -578,18 +578,20 @@ ControlsWidget::ControlsWidget( intf_thread_t *_p_i,
BUTTON_SET_ACT( fullscreenButton, "F", qtr( "Fullscreen" ), fullscreen() );
setupSmallButton( fullscreenButton );
- /** Playlist Button **/
- playlistButton = new QPushButton;
- setupSmallButton( playlistButton );
- BUTTON_SET_IMG( playlistButton, "" , playlist.png, qtr( "Show playlist" ) );
- CONNECT( playlistButton, clicked(), _p_mi, togglePlaylist() );
-
- /** extended Settings **/
- extSettingsButton = new QPushButton;
- BUTTON_SET_ACT( extSettingsButton, "Ex", qtr( "Extended settings" ),
- extSettings() );
- setupSmallButton( extSettingsButton );
-
+ if( !b_fsCreation )
+ {
+ /** Playlist Button **/
+ playlistButton = new QPushButton;
+ setupSmallButton( playlistButton );
+ BUTTON_SET_IMG( playlistButton, "" , playlist.png, qtr( "Show playlist" ) );
+ CONNECT( playlistButton, clicked(), _p_mi, togglePlaylist() );
+
+ /** extended Settings **/
+ extSettingsButton = new QPushButton;
+ BUTTON_SET_ACT( extSettingsButton, "Ex", qtr( "Extended settings" ),
+ extSettings() );
+ setupSmallButton( extSettingsButton );
+ }
/* Volume */
hVolLabel = new VolumeClickHandler( p_intf, this );
More information about the vlc-devel
mailing list