chiark / gitweb /
Use XAllocNamedColor instead of assuming that pixels 0 and 1 are sensible (!)
[moebius.git] / main.cc
diff --git a/main.cc b/main.cc
index 947faca67ccd57b4d0290e0b008c45cb15c26657..fbacbfb985846c958f9c517beab2c3b762d099b4 100644 (file)
--- a/main.cc
+++ b/main.cc
@@ -111,10 +111,9 @@ int main(int argc, char **argv) {
     if (x11) list->display(*x11);
     if (dualx11) list->display(*dualx11);
     for (;;) {
-      cin.get(buf,100,'\n');
-      char c;
-      if (!cin.get(c) || c!='\n') {
-        cerr << "error reading command input, giving up\n";
+      cin.getline(buf,sizeof(buf),'\n');
+      if (!cin.good()) {
+       cerr << "error reading command input, giving up\n";
         exit(1);
       }
       char *equals= strchr(buf,'=');