diff --git a/charge/charge.c b/charge/charge.c
index 602e89ddaa922ec98c8755dad6d2e13d65d189b8..28cc873f41622046cbcd3ec4b8a96e0876b2a047 100644
--- a/charge/charge.c
+++ b/charge/charge.c
@@ -139,8 +139,8 @@ void draw_charges(charge_t *charges, int num_charges, int w, int h) {
             glEnd();
         }
 
-        gl_draw_circle(chCoord, CHARGE_RADIUS, charges[i].q < 0 ? 0 : 255, 0,
-                       charges[i].q < 0 ? 255 : 0);
+        draw_circle(chCoord, CHARGE_RADIUS, charges[i].q < 0 ? 0 : 255, 0,
+                    charges[i].q < 0 ? 255 : 0);
     }
 }