Commit 5f6ac8adf3a0a7fa838954a0db5f3e809baa22d5

Authored by Josh Klontz
1 parent 0c647d07

generalize check for negative integers to negative doubles

Showing 1 changed file with 4 additions and 4 deletions
app/br/br.cpp
... ... @@ -69,7 +69,6 @@ public:
69 69  
70 70 bool daemon = false;
71 71 const char *daemon_pipe = NULL;
72   - bool isInt = false;
73 72 while (daemon || (argc > 0)) {
74 73 const char *fun;
75 74 int parc;
... ... @@ -80,10 +79,11 @@ public:
80 79 fun = argv[0];
81 80 if (fun[0] == '-') fun++;
82 81 parc = 0;
83   - QString(argv[parc+1]).toInt(&isInt);
84   - while ((parc+1 < argc) && ((argv[parc+1][0] != '-') || isInt)) {
  82 + bool isNumber = false;
  83 + QString(argv[parc+1]).toDouble(&isNumber);
  84 + while ((parc+1 < argc) && ((argv[parc+1][0] != '-') || isNumber)) {
85 85 parc++;
86   - QString(argv[parc+1]).toInt(&isInt);
  86 + QString(argv[parc+1]).toDouble(&isNumber);
87 87 }
88 88 parv = (const char **)&argv[1];
89 89 argc = argc - (parc+1);
... ...