summaryrefslogtreecommitdiff
path: root/hardinfo2
diff options
context:
space:
mode:
authorLeandro Pereira <leandro@hardinfo.org>2009-12-28 15:56:38 -0200
committerLeandro Pereira <leandro@hardinfo.org>2009-12-28 15:56:38 -0200
commit116ed5b83777f8683a358b14a498397d19ccc647 (patch)
tree7a71ffb9085c43f7ace990e293bb984fb90aad61 /hardinfo2
parent417ffc4fd1cd1b8c0ce11adc020a6da5b8276e98 (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')
-rw-r--r--hardinfo2/benchmark.c7
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"