TabSettings tabSettings = view.getSelectedTabSettings();
if (view.getSelectedTabSettings().getQueryResultsString() != null) {
endpoint = view.getSelectedTabSettings().getEndpoint();
doDraw(tabSettings.getQueryResultsString(), tabSettings.getQueryResultsContentType());
} else if (view.getHistory().getHistQueryResults(tabSettings.getEndpoint(), tabSettings.getQueryString()) != null) {
HistQueryResults queryResults = view.getHistory().getHistQueryResults(tabSettings.getEndpoint(), tabSettings.getQueryString());
endpoint = tabSettings.getEndpoint();
doDraw(queryResults.getString(), queryResults.getContentType());
} else {
resetResultArea();
resetVariables();
}
}