From: <ck...@us...> - 2009-01-30 07:01:44
|
Revision: 6194 http://krusader.svn.sourceforge.net/krusader/?rev=6194&view=rev Author: ckarai Date: 2009-01-30 07:01:37 +0000 (Fri, 30 Jan 2009) Log Message: ----------- FIXED: problem when splitter sizes are 0, 0 Modified Paths: -------------- trunk/krusader_kde4/ChangeLog trunk/krusader_kde4/krusader/Panel/panelpopup.cpp trunk/krusader_kde4/krusader/krusaderview.cpp Modified: trunk/krusader_kde4/ChangeLog =================================================================== --- trunk/krusader_kde4/ChangeLog 2009-01-24 21:44:57 UTC (rev 6193) +++ trunk/krusader_kde4/ChangeLog 2009-01-30 07:01:37 UTC (rev 6194) @@ -1,3 +1,4 @@ + FIXED: problem when splitter sizes are 0, 0 FIXED: iso protocol problems with images bigger than 4GByte FIXED: Windows: iso protocol works well now FIXED: Windows: slow start Modified: trunk/krusader_kde4/krusader/Panel/panelpopup.cpp =================================================================== --- trunk/krusader_kde4/krusader/Panel/panelpopup.cpp 2009-01-24 21:44:57 UTC (rev 6193) +++ trunk/krusader_kde4/krusader/Panel/panelpopup.cpp 2009-01-30 07:01:37 UTC (rev 6194) @@ -238,6 +238,9 @@ splitterSizes = pg.readEntry( "Left PanelPopup Splitter Sizes", QList<int>() ); else splitterSizes = pg.readEntry( "Right PanelPopup Splitter Sizes", QList<int>() ); + + if( splitterSizes.count() == 2 && splitterSizes[ 0 ] == 0 && splitterSizes[ 1 ] == 0 ) + splitterSizes.clear(); if( splitterSizes.count() < 2 ) { splitterSizes.clear(); Modified: trunk/krusader_kde4/krusader/krusaderview.cpp =================================================================== --- trunk/krusader_kde4/krusader/krusaderview.cpp 2009-01-24 21:44:57 UTC (rev 6193) +++ trunk/krusader_kde4/krusader/krusaderview.cpp 2009-01-30 07:01:37 UTC (rev 6194) @@ -108,10 +108,17 @@ { lst.push_back( 100 ); lst.push_back( 100 ); + } else if( lst.count() == 2 && lst[ 0 ] == 0 && lst[ 1 ] == 0 ) + { + lst[ 0 ] = 100; + lst[ 1 ] = 100; } + horiz_splitter->setSizes( lst ); verticalSplitterSizes = group.readEntry( "Terminal Emulator Splitter Sizes", QList<int> () ); + if( verticalSplitterSizes.count() == 2 && verticalSplitterSizes[ 0 ] == 0 && verticalSplitterSizes[ 1 ] == 0 ) + verticalSplitterSizes.clear(); show(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |