From 2c665ea0f9de2f8b4c4438d787b21b6f6e39be97 Mon Sep 17 00:00:00 2001 From: yann300 Date: Mon, 18 May 2015 11:06:34 +0200 Subject: [PATCH] small changes --- mix/CodeModel.cpp | 3 ++- mix/CodeModel.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mix/CodeModel.cpp b/mix/CodeModel.cpp index e622d7973..03ae828e0 100644 --- a/mix/CodeModel.cpp +++ b/mix/CodeModel.cpp @@ -333,7 +333,8 @@ void CodeModel::runCompilationJob(int _jobId) void CodeModel::gasEstimation(solidity::CompilerStack const& _cs) { - m_gasCostsMaps->deleteLater(); + if (m_gasCostsMaps) + m_gasCostsMaps->deleteLater(); m_gasCostsMaps = new GasMapWrapper(this); for (std::string n: _cs.getContractNames()) { diff --git a/mix/CodeModel.h b/mix/CodeModel.h index ca9658786..9295c38f0 100644 --- a/mix/CodeModel.h +++ b/mix/CodeModel.h @@ -244,7 +244,7 @@ private: mutable dev::Mutex x_contractMap; ContractMap m_contractMap; SourceMaps m_sourceMaps; - GasMapWrapper* m_gasCostsMaps; + GasMapWrapper* m_gasCostsMaps = 0; std::unique_ptr m_codeHighlighterSettings; QThread m_backgroundThread; BackgroundWorker m_backgroundWorker;