Fix JS warning with null div

.. in RideSummaryWindow we update to show
   progress of the model estimates, but it
   errors if the html is not set or is blank
   and does not contain the div 'modhead'.
This commit is contained in:
Mark Liversedge
2016-03-26 10:33:22 +00:00
parent 6c8322deb2
commit 03cc15e489

View File

@@ -220,10 +220,10 @@ RideSummaryWindow::modelProgress(int year, int month)
#ifdef NOWEBKIT
rideSummary->page()->runJavaScript(
QString("var div = document.getElementById(\"modhead\"); div.innerHTML = '%1'; ").arg(string));;
QString("var div = document.getElementById(\"modhead\"); if (div != null) div.innerHTML = '%1'; ").arg(string));;
#else
rideSummary->page()->mainFrame()->evaluateJavaScript(
QString("var div = document.getElementById(\"modhead\"); div.innerHTML = '%1'; ").arg(string));;
QString("var div = document.getElementById(\"modhead\"); if (div != null) div.innerHTML = '%1'; ").arg(string));;
#endif
}