summaryrefslogtreecommitdiffabout
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--kaddressbook/jumpbuttonbar.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/kaddressbook/jumpbuttonbar.cpp b/kaddressbook/jumpbuttonbar.cpp
index b12d9e7..e89ec52 100644
--- a/kaddressbook/jumpbuttonbar.cpp
+++ b/kaddressbook/jumpbuttonbar.cpp
@@ -146,15 +146,16 @@ void JumpButtonBar::recreateButtons()
146 bool skip2 = false; 146 bool skip2 = false;
147 int skipcount = 0; 147 int skipcount = 0;
148 int maxHei = 25; 148 int maxHei = 25;
149 if ( QApplication::desktop()->width() < 480 && mCharacters.count() > 13) { 149 int roW = 15;//13 is ok
150 skipcount = mCharacters.count()-13; 150 if ( QApplication::desktop()->width() < 480 && mCharacters.count() > roW ) {
151 maxHei = (QApplication::desktop()->height()-65)/13; 151 skipcount = mCharacters.count()-roW ;
152 maxHei = (QApplication::desktop()->height()-65)/roW ;
152 } 153 }
153 else { 154 else {
154 fixwid = 30; 155 fixwid = 30;
155 if ( mCharacters.count() > 20 ) 156 if ( mCharacters.count() > 16 )
156 skipcount = mCharacters.count()- 20; 157 skipcount = mCharacters.count()- 16;
157 maxHei = (QApplication::desktop()->height()-120)/(mCharacters.count()-skipcount); 158 maxHei = (QApplication::desktop()->height()-120)/(16);
158 159
159 } 160 }
160 maxRows = 28; 161 maxRows = 28;