diff options
author | Leandro Pereira <leandro@hardinfo.org> | 2009-12-28 15:56:38 -0200 |
---|---|---|
committer | Leandro Pereira <leandro@hardinfo.org> | 2009-12-28 15:56:38 -0200 |
commit | 116ed5b83777f8683a358b14a498397d19ccc647 (patch) | |
tree | 7a71ffb9085c43f7ace990e293bb984fb90aad61 /hardinfo2/benchmark.c | |
parent | 417ffc4fd1cd1b8c0ce11adc020a6da5b8276e98 (diff) |
When sending benchmark results to the web service, make sure they were not cancelled (and run them if they were).
Diffstat (limited to 'hardinfo2/benchmark.c')
-rw-r--r-- | hardinfo2/benchmark.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/hardinfo2/benchmark.c b/hardinfo2/benchmark.c index 6fef2507..bdd331d4 100644 --- a/hardinfo2/benchmark.c +++ b/hardinfo2/benchmark.c @@ -573,7 +573,12 @@ static gchar *get_benchmark_results() machineram, i); for (; i >= 0; i--) { if ((scan_callback = entries[i].scan_callback)) { - scan_callback(FALSE); + if (bench_results[i] < 0.0) { + /* benchmark was cancelled */ + scan_callback(TRUE); + } else { + scan_callback(FALSE); + } result = h_strdup_cprintf("[bench%d]\n" "name=%s\n" |