[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdepim/KDE/4.11] korganizer: Don't delete the filter twice.
From:       Sergio Martins <iamsergio () gmail ! com>
Date:       2013-11-08 9:58:41
Message-ID: E1Veipt-0002yH-5u () scm ! kde ! org
[Download RAW message or body]

Git commit 1a21d9535b7873db41bd6a2496c654e7b6addc88 by Sergio Martins.
Committed on 08/11/2013 at 09:56.
Pushed by smartins into branch 'KDE/4.11'.

Don't delete the filter twice.

Fixes crash at exit that wasn't reproducible before because
the calendar was leaked.

BUG: 327262
FIXED-IN: 4.11.4

M  +2    -1    korganizer/calendarview.cpp

http://commits.kde.org/kdepim/1a21d9535b7873db41bd6a2496c654e7b6addc88

diff --git a/korganizer/calendarview.cpp b/korganizer/calendarview.cpp
index 6b14c5a..8389e9f 100644
--- a/korganizer/calendarview.cpp
+++ b/korganizer/calendarview.cpp
@@ -292,9 +292,10 @@ CalendarView::CalendarView( QWidget *parent ) : Calend=
arViewBase( parent ),
 CalendarView::~CalendarView()
 {
   mCalendar->unregisterObserver( this );
+  mCalendar->setFilter( 0 ); // So calendar doesn't deleted it twice
   qDeleteAll( mFilters );
   qDeleteAll( mExtensions );
-//
+
   delete mDialogManager;
   delete mViewManager;
   delete mEventViewer;
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic