Hello community, here is the log from the commit of package kdebase3 for openSUSE:Factory checked in at 2015-07-14 17:44:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdebase3 (Old) and /work/SRC/openSUSE:Factory/.kdebase3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdebase3" Changes: -------- --- /work/SRC/openSUSE:Factory/kdebase3/kdebase3.changes 2015-03-16 07:00:03.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kdebase3.new/kdebase3.changes 2015-07-14 17:46:14.000000000 +0200 @@ -1,0 +2,6 @@ +Sun Jul 12 15:47:41 UTC 2015 - spart...@gmail.com + +- fix konqueror listview crash when compiled with gcc5 + konq_listviewwidget.gcc5.patch + +------------------------------------------------------------------- New: ---- konq_listviewwidget.gcc5.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdebase3.spec ++++++ --- /var/tmp/diff_new_pack.ur0SDR/_old 2015-07-14 17:46:17.000000000 +0200 +++ /var/tmp/diff_new_pack.ur0SDR/_new 2015-07-14 17:46:17.000000000 +0200 @@ -311,6 +311,7 @@ Patch289: kdebse-trinity-clear-modified-field.diff Patch290: kdebase-trinity-fix-potential-kcontrol-segfault.diff Patch291: kdebase-trinity-add-more-processes-to-watch.diff +Patch292: konq_listviewwidget.gcc5.patch %description This package contains kdebase, one of the basic packages of the K @@ -690,6 +691,8 @@ %patch289 -p1 %patch290 -p1 %patch291 -p1 +%patch292 -p0 + %if %suse_version>1310 sed -i 's|SSLv2_client_method|SSLv3_client_method|g' kcontrol/crypto/crypto.cpp %endif ++++++ konq_listviewwidget.gcc5.patch ++++++ --- konqueror/listview/konq_listviewwidget.cc 2015-07-12 04:12:34.000000000 -0300 +++ konqueror/listview/konq_listviewwidget.fix.cc 2015-07-12 12:40:10.520645259 -0300 @@ -1177,7 +1177,7 @@ #endif iterator it = begin(); - for( ; it != end(); ++it ) + for( ; it != end(); it++ ) if ( (*it).item() == _fileitem ) { kdDebug(1202) << k_funcinfo << "removing " << _fileitem->url().url() << " from tree!" << endl; @@ -1219,7 +1219,7 @@ for ( ; kit.current(); ++kit ) { iterator it = begin(); - for ( ; it != end(); ++it ) + for ( ; it != end(); it++ ) if ( (*it).item() == kit.current() ) { it->updateContents(); @@ -1328,7 +1328,7 @@ void KonqBaseListViewWidget::disableIcons( const KURL::List & lst ) { iterator kit = begin(); - for( ; kit != end(); ++kit ) + for( ; kit != end(); kit++ ) { bool bFound = false; // Wow. This is ugly. Matching two lists together....