summaryrefslogtreecommitdiff
blob: d062fd9ee09b97375c52c3f37ea32bc11a22f659 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
--- wmmemfree-0.7/draw.c	2003-03-21 21:56:25.000000000 +0100
+++ wmmemfree-0.7/draw.c	2008-02-16 10:02:51.000000000 +0100
@@ -44,13 +44,13 @@
    XCopyArea(display, on, buffer, gc, 0, 0, 2, 11, 7 + n * 2, 27);
   else
    XCopyArea(display, off, buffer, gc, 0, 0, 2, 11, 7 + n * 2, 27);
-  if(n < (swp * 25 / swp_total))
+  if(n < ((swp_total) ? (swp * 25 / swp_total) : 0))
    XCopyArea(display, on, buffer, gc, 0, 0, 2, 11, 7 + n * 2, 47);
   else
    XCopyArea(display, off, buffer, gc, 0, 0, 2, 11, 7 + n * 2, 47);
  }
  mem_percent = mem * 100 / mem_total;
- swp_percent = swp * 100 / swp_total;
+ swp_percent = (swp_total) ? swp * 100 / swp_total : 0;
  if(mem_percent == 100)
   XCopyArea(display, numbers, buffer, gc, 5, 0, 5, 6, 33, 20);
  else