diff options
-rw-r--r-- | common/util.c | 13 | ||||
-rw-r--r-- | swaygrab/CMakeLists.txt | 1 |
2 files changed, 7 insertions, 7 deletions
diff --git a/common/util.c b/common/util.c index 243f90a8..25a3e861 100644 --- a/common/util.c +++ b/common/util.c | |||
@@ -1,3 +1,5 @@ | |||
1 | #include <math.h> | ||
2 | |||
1 | #include "util.h" | 3 | #include "util.h" |
2 | 4 | ||
3 | int wrap(int i, int max) { | 5 | int wrap(int i, int max) { |
@@ -5,13 +7,10 @@ int wrap(int i, int max) { | |||
5 | } | 7 | } |
6 | 8 | ||
7 | int numlen(int n) { | 9 | int numlen(int n) { |
8 | if (n >= 1000000) return 7; | 10 | if (n == 0) { |
9 | if (n >= 100000) return 6; | 11 | return n; |
10 | if (n >= 10000) return 5; | 12 | } |
11 | if (n >= 1000) return 4; | 13 | return log10(n) + 1; |
12 | if (n >= 100) return 3; | ||
13 | if (n >= 10) return 2; | ||
14 | return 1; | ||
15 | } | 14 | } |
16 | 15 | ||
17 | static struct modifier_key { | 16 | static struct modifier_key { |
diff --git a/swaygrab/CMakeLists.txt b/swaygrab/CMakeLists.txt index 9035ac8b..85ad3907 100644 --- a/swaygrab/CMakeLists.txt +++ b/swaygrab/CMakeLists.txt | |||
@@ -10,6 +10,7 @@ target_link_libraries(swaygrab | |||
10 | sway-common | 10 | sway-common |
11 | ${JSONC_LIBRARIES} | 11 | ${JSONC_LIBRARIES} |
12 | rt | 12 | rt |
13 | m | ||
13 | ) | 14 | ) |
14 | 15 | ||
15 | install( | 16 | install( |