--- rxvt-unicode/src/command.C 2010/11/18 17:28:12 1.458 +++ rxvt-unicode/src/command.C 2010/11/18 17:28:31 1.459 @@ -3451,12 +3451,14 @@ if (*str != ';') { if (bgPixmap.set_file (str)) /* change pixmap */ - changed++; - str = strchr (str, ';'); - if (str == NULL) - bgPixmap.set_defaultGeometry (); - else - bgPixmap.set_geometry (str+1); + { + changed++; + str = strchr (str, ';'); + if (str == NULL) + bgPixmap.set_defaultGeometry (); + else + bgPixmap.set_geometry (str+1); + } } else {