diff -ru driver.orig/lock.c driver/lock.c
--- driver.orig/lock.c	2008-09-01 20:28:51.232601480 +0200
+++ driver/lock.c	2008-09-01 20:27:27.539716650 +0200
@@ -605,6 +605,7 @@
       pw->logo_height = pw->height;
 
     pw->logo_width = pw->logo_height;
+    pw->logo_width = 0;
 
     pw->width += pw->logo_width;
   }
@@ -909,6 +910,7 @@
   x2 = pw->logo_width - (pw->shadow_width * 12);
   y2 = pw->logo_height - (pw->shadow_width * 12);
 
+  if (0)
   if (pw->logo_pixmap)
     {
       Window root;
@@ -970,6 +972,7 @@
 #if 1
   /* Solid border inside the thermometer. */
   XSetForeground (si->dpy, gc1, pw->foreground);
+  if (0)
   XDrawRectangle (si->dpy, si->passwd_dialog, gc1, 
 		  pw->thermo_field_x, pw->thermo_field_y,
                   pw->thermo_width - 1, pw->thermo_field_height - 1);

