author | harlekin <harlekin> | 2002-06-13 19:03:25 (UTC) |
---|---|---|
committer | harlekin <harlekin> | 2002-06-13 19:03:25 (UTC) |
commit | 9939c618389465ef5837bf510186d583891e65e3 (patch) (side-by-side diff) | |
tree | 5857e9fd68618b033414204ebdffd2e8b3ef5961 | |
parent | 9976f7357601e33c4a1984bf79a68ac344fdd188 (diff) | |
download | opie-9939c618389465ef5837bf510186d583891e65e3.zip opie-9939c618389465ef5837bf510186d583891e65e3.tar.gz opie-9939c618389465ef5837bf510186d583891e65e3.tar.bz2 |
fix leak
-rw-r--r-- | noncore/net/opietooth/applet/bluezapplet.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/noncore/net/opietooth/applet/bluezapplet.cpp b/noncore/net/opietooth/applet/bluezapplet.cpp index 39a9c6e..a380ac7 100644 --- a/noncore/net/opietooth/applet/bluezapplet.cpp +++ b/noncore/net/opietooth/applet/bluezapplet.cpp @@ -125,66 +125,68 @@ namespace OpieTooth { //menu->insertItem( tr("More..."), 7 ) QPoint p = mapToGlobal( QPoint(1, -menu->sizeHint().height()-1) ); ret = menu->exec(p, 0); // qDebug("ret was %d\n", ret); switch(ret) { case 0: setBluezStatus(0); timerEvent(NULL); break; case 1: setBluezStatus(1); timerEvent(NULL); break; case 2: // start bluetoothmanager launchManager(); timerEvent(NULL); break; case 3: setBluezDiscoveryStatus(0); timerEvent(NULL); break; case 4: setBluezDiscoveryStatus(1); timerEvent(NULL); break; //case 7: // With table of currently-detected devices. } + delete menu; } + /** * Launches the bluetooth manager */ void BluezApplet::launchManager() { QCopEnvelope e("QPE/System", "execute(QString)"); e << QString("bluetooth-manager"); } /** * Refresh timer * @param the timer event */ void BluezApplet::timerEvent( QTimerEvent * ) { int oldactive = bluezactive; int olddiscovery = bluezDiscoveryActive; bluezactive = checkBluezStatus(); bluezDiscoveryActive = checkBluezDiscoveryStatus(); if ((bluezactive != oldactive) || (bluezDiscoveryActive != olddiscovery)) { paintEvent(NULL); } } /** * Implementation of the paint event * @param the QPaintEvent */ void BluezApplet::paintEvent( QPaintEvent* ) { QPainter p(this); qDebug("paint bluetooth pixmap"); |