diff -ru wmdiskmon-0.0.1.orig/src/dockapp.c wmdiskmon-0.0.1/src/dockapp.c --- wmdiskmon-0.0.1.orig/src/dockapp.c 2004-02-14 03:00:44 +0600 +++ wmdiskmon-0.0.1/src/dockapp.c 2006-01-31 13:48:55 +0600 @@ -289,7 +289,7 @@ if (select(ConnectionNumber(display)+1, &rset, NULL, NULL, &timeout) > 0) { XNextEvent(display, event); if (event->type == ClientMessage) { - if (event->xclient.data.l[0] == delete_win) { + if ((Atom)event->xclient.data.l[0] == delete_win) { XDestroyWindow(display,event->xclient.window); XCloseDisplay(display); exit(0); diff -ru wmdiskmon-0.0.1.orig/src/main.c wmdiskmon-0.0.1/src/main.c --- wmdiskmon-0.0.1.orig/src/main.c 2004-02-14 03:00:44 +0600 +++ wmdiskmon-0.0.1/src/main.c 2006-01-31 13:49:25 +0600 @@ -408,8 +408,6 @@ unsigned v100, v10, v1; int y = 0; - if (num < 0) num = 0; - v100 = num / 100; v10 = (num - v100 * 100) / 10; v1 = (num - v100 * 100 - v10 * 10);