File r893461.diff of Package kdepim4

Subject: korganizer - navigatorbar - fix crash on exit
From: wstephenson@suse.de
Bug: 
Patch-upstream: 893461
--- korganizer/navigatorbar.cpp	(revision 893460)
+++ korganizer/navigatorbar.cpp	(revision 893461)
@@ -58,6 +58,10 @@ NavigatorBar::NavigatorBar( QWidget *par
 
   bool isRTL = KOGlobals::self()->reverseLayout();
 
+  // Create a horizontal spacers
+  QSpacerItem *frontSpacer = new QSpacerItem( 50, 1, QSizePolicy::Expanding );
+  QSpacerItem *endSpacer = new QSpacerItem( 50, 1, QSizePolicy::Expanding );
+
   mPrevYear = createNavigationButton(
     isRTL ? "arrow-right-double" : "arrow-left-double",
     i18n( "Scroll backward to the previous year" ) );
@@ -81,18 +85,15 @@ NavigatorBar::NavigatorBar( QWidget *par
   mMonth->setMinimumHeight( mPrevYear->sizeHint().height() );
   mMonth->setToolTip( i18n( "Select a month" ) );
 
-  // Create a horizontal spacer
-  QSpacerItem *spacer = new QSpacerItem( 50, 1, QSizePolicy::Expanding );
-
   // set up control frame layout
   QHBoxLayout *ctrlLayout = new QHBoxLayout( this );
-  ctrlLayout->addSpacerItem( spacer );
+  ctrlLayout->addSpacerItem( frontSpacer );
   ctrlLayout->addWidget( mPrevYear );
   ctrlLayout->addWidget( mPrevMonth );
   ctrlLayout->addWidget( mMonth );
   ctrlLayout->addWidget( mNextMonth );
   ctrlLayout->addWidget( mNextYear );
-  ctrlLayout->addSpacerItem( spacer );
+  ctrlLayout->addSpacerItem( endSpacer );
 
   connect( mPrevYear, SIGNAL(clicked()), SIGNAL(goPrevYear()) );
   connect( mPrevMonth, SIGNAL(clicked()), SIGNAL(goPrevMonth()) );
Index: korganizer/navigatorbar.cpp
===================================================================
openSUSE Build Service is sponsored by