chiark / gitweb /
get pirate name right
authorIan Jackson <ian@liberator.relativity.greenend.org.uk>
Sun, 7 Jun 2009 15:51:12 +0000 (16:51 +0100)
committerIan Jackson <ian@liberator.relativity.greenend.org.uk>
Sun, 7 Jun 2009 15:51:12 +0000 (16:51 +0100)
pctb/pages.c
pctb/x.gdb

index ffd0ba6e4c8c9c8a39d4268291f65638030d0f87..dae3d2138bd0d8a3ae0a874b3fc8ff74ff8562f7 100644 (file)
@@ -498,17 +498,18 @@ void find_yppclient_window(void) {
        REQUIRE( !memcmp(title + len - S(suffix), suffix, S(suffix))  );
        REQUIRE( !memcmp(spc1,                    onthe,  S(onthe))  );
 
-#define ASSIGN(what, start, end) do {                                  \
-       r= asprintf(&what, "%.*s", end - start, start);  eassert(r>0);  \
+#define ASSIGN(what, start, end) do {                                   \
+       r= asprintf(&what, "%.*s", (end)-(start), start);  eassert(r>0); \
      }while(0)
-       ASSIGN(ocean,  title + S(prefix),  spc1);
-       ASSIGN(pirate, spc1 + S(onthe),   (title + len) - S(suffix));
+       ASSIGN(pirate, title + S(prefix),  spc1);
+       ASSIGN(ocean,  spc1 + S(onthe),   (title + len) - S(suffix));
 
        debugfind(" YES!\n");
        id= w2;
        nfound++;
-       progress_log("found YPP client window (0x%lx): %s on the %s ocean.",
-                    (unsigned long)id, pirate, ocean);
+       progress_log("found YPP client [--window-id 0x%lx]:"
+                    " %s ocean - %s.",
+                    (unsigned long)id, ocean, pirate);
       }
       if (children2) XFree(children2);
     }
index 5d5abeb53343064267e8f105d5a49276b619b4ca..95c9b11eb985e1e52be1096906d84f822c899cd9 100644 (file)
@@ -2,5 +2,5 @@ file convert
 set confirm off
 set args --screenshot-only
 
-break pages.c:375
+break pages.c:510
 run