summaryrefslogtreecommitdiff
authorsandman <sandman>2002-10-31 02:06:44 (UTC)
committer sandman <sandman>2002-10-31 02:06:44 (UTC)
commitddd5f680b3dbd5e169d43f5216fbf24b04e4cb33 (patch) (side-by-side diff)
tree4c2f1dbf746db2d9d38223f3a63f39eb3efd2c33
parent5a08fd92ac139820e1a1202d0b4b67190f24ccdb (diff)
downloadopie-ddd5f680b3dbd5e169d43f5216fbf24b04e4cb33.zip
opie-ddd5f680b3dbd5e169d43f5216fbf24b04e4cb33.tar.gz
opie-ddd5f680b3dbd5e169d43f5216fbf24b04e4cb33.tar.bz2
I have finally found the "launcher-settings sometimes crashes Opie bug"
it's the volume applet popup, that has no parent widget (that should really be no problem, but it works perfectly if you give it a parent)
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/applets/volumeapplet/volume.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/applets/volumeapplet/volume.cpp b/core/applets/volumeapplet/volume.cpp
index aec346b..06eec58 100644
--- a/core/applets/volumeapplet/volume.cpp
+++ b/core/applets/volumeapplet/volume.cpp
@@ -568,33 +568,33 @@ void VolumeControl::writeConfigEntry ( const char *entry, int val, eUpdate upd )
}
case UPD_None:
break;
}
#endif
}
//===========================================================================
VolumeApplet::VolumeApplet( QWidget *parent, const char *name )
: QWidget( parent, name )
{
setFixedHeight ( 18 );
setFixedWidth ( 14 );
m_pixmap = new QPixmap ( Resource::loadPixmap ( "volume" ));
- m_dialog = new VolumeControl ( this );
+ m_dialog = new VolumeControl ( this, true, this, "volumecontrol" );
connect ( qApp, SIGNAL( volumeChanged ( bool )), m_dialog, SLOT( volumeChanged( bool )));
connect ( qApp, SIGNAL( micChanged ( bool )), m_dialog, SLOT ( micChanged( bool )));
}
VolumeApplet::~VolumeApplet()
{
delete m_pixmap;
}
void VolumeApplet::mousePressEvent ( QMouseEvent * )
{
if ( m_dialog-> isVisible ( ))
m_dialog-> hide ( );
else