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

List:       kde-commits
Subject:    branches/KDE/4.2/kdepim/akregator/src
From:       Frank Osterfeld <frank.osterfeld () kdemail ! net>
Date:       2009-01-14 16:58:14
Message-ID: 1231952294.154954.18113.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 911031 by osterfeld:

backport:
QPointer-ize, should avoid a crash I got when adding a new feed


 M  +12 -12    createfeedcommand.cpp  


--- branches/KDE/4.2/kdepim/akregator/src/createfeedcommand.cpp #911030:911031
@@ -46,18 +46,18 @@
     CreateFeedCommand* const q;
 public:
     explicit Private( CreateFeedCommand* qq );
-    
+
     void doCreate();
-    
-    Folder* m_rootFolder;
-    SubscriptionListView* m_subscriptionListView;
+
+    QPointer<Folder> m_rootFolder;
+    QPointer<SubscriptionListView> m_subscriptionListView;
     QString m_url;
-    Folder* m_parentFolder;
-    TreeNode* m_after;
+    QPointer<Folder> m_parentFolder;
+    QPointer<TreeNode> m_after;
     bool m_autoexec;
 };
 
-CreateFeedCommand::Private::Private( CreateFeedCommand* qq ) 
+CreateFeedCommand::Private::Private( CreateFeedCommand* qq )
   : q( qq ),
     m_rootFolder( 0 ),
     m_subscriptionListView( 0 ),
@@ -65,7 +65,7 @@
     m_after( 0 ),
     m_autoexec( false )
 {
-    
+
 }
 
 void CreateFeedCommand::Private::doCreate()
@@ -95,7 +95,7 @@
         q->done();
         return;
     }
-    
+
     QPointer<FeedPropertiesDialog> dlg = new FeedPropertiesDialog( q->parentWidget(), "edit_feed" );
     dlg->setFeed( feed );
     dlg->selectFeedName();
@@ -117,7 +117,7 @@
 
 CreateFeedCommand::CreateFeedCommand( QObject* parent ) : Command( parent ), d( new Private( this ) )
 {
-    
+
 }
 
 CreateFeedCommand::~CreateFeedCommand()
@@ -137,7 +137,7 @@
 
 void CreateFeedCommand::setUrl( const QString& url )
 {
-    d->m_url = url; 
+    d->m_url = url;
 }
 
 void CreateFeedCommand::setPosition( Folder* parent, TreeNode* after )
@@ -158,7 +158,7 @@
 
 void CreateFeedCommand::doAbort()
 {
-    
+
 }
 
 #include "createfeedcommand.moc"
[prev in list] [next in list] [prev in thread] [next in thread] 

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