summaryrefslogtreecommitdiffstats
path: root/generic/ttk
diff options
context:
space:
mode:
authorfvogel <fvogelnew1@free.fr>2017-05-02 18:25:17 (GMT)
committerfvogel <fvogelnew1@free.fr>2017-05-02 18:25:17 (GMT)
commit7b1306e392cd84d59dc90b9aaabb3b587a7d18bb (patch)
treed791b6e13831ada6ca320099302b57517082b447 /generic/ttk
parent2f6129689e39c5411a3826293de8f81d5a8ed614 (diff)
parent30e203aa908d2974306755ad15d3e93e95a9aee2 (diff)
downloadtk-7b1306e392cd84d59dc90b9aaabb3b587a7d18bb.zip
tk-7b1306e392cd84d59dc90b9aaabb3b587a7d18bb.tar.gz
tk-7b1306e392cd84d59dc90b9aaabb3b587a7d18bb.tar.bz2
Change floor() back to casting to int() in fixing [6020ee2d03].
Diffstat (limited to 'generic/ttk')
-rw-r--r--generic/ttk/ttkNotebook.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/generic/ttk/ttkNotebook.c b/generic/ttk/ttkNotebook.c
index 06aa275..83d7db9 100644
--- a/generic/ttk/ttkNotebook.c
+++ b/generic/ttk/ttkNotebook.c
@@ -4,7 +4,6 @@
#include <string.h>
#include <ctype.h>
-#include <math.h>
#include <stdio.h>
#include <tk.h>
@@ -470,17 +469,15 @@ static void SqueezeTabs(
if (nTabs > 0) {
int difference = available - needed;
- double fraction = (double)difference / needed;
+ double delta = (double)difference / needed;
double slack = 0;
- double ad;
int i;
for (i = 0; i < nTabs; ++i) {
Tab *tab = Ttk_SlaveData(nb->notebook.mgr,i);
-
- ad = slack + tab->width * fraction;
+ double ad = slack + tab->width * delta;
tab->width += (int)ad;
- slack = ad - floor(ad);
+ slack = ad - (int)ad;
}
}
}