@Override protected void cairoLineTo(long pointer, double x, double y) { try { lock(); super.cairoLineTo(pointer, x, y); } finally { unlock(); } }