Browse Source

minor fixes

cl-refactor
arkpar 10 years ago
parent
commit
d9cd1d4325
  1. 2
      mix/CodeModel.cpp
  2. 2
      mix/qml/StatusPane.qml
  3. 5
      mix/qml/WebPreview.qml

2
mix/CodeModel.cpp

@ -62,6 +62,8 @@ CompilationResult::CompilationResult(const dev::solidity::CompilerStack& _compil
m_assemblyCode = QString::fromStdString(dev::eth::disassemble(m_bytes)); m_assemblyCode = QString::fromStdString(dev::eth::disassemble(m_bytes));
dev::solidity::InterfaceHandler interfaceHandler; dev::solidity::InterfaceHandler interfaceHandler;
m_contractInterface = QString::fromStdString(*interfaceHandler.getABIInterface(contractDefinition)); m_contractInterface = QString::fromStdString(*interfaceHandler.getABIInterface(contractDefinition));
if (m_contractInterface.isEmpty())
m_contractInterface = "[]";
} }
else else
m_contract.reset(new QContractDefinition()); m_contract.reset(new QContractDefinition());

2
mix/qml/StatusPane.qml

@ -114,7 +114,7 @@ Rectangle {
id: debugRunActionIcon id: debugRunActionIcon
onTriggered: { onTriggered: {
mainContent.toggleRightView(); mainContent.toggleRightView();
if (mainContent.rightViewVisible()) if (mainContent.rightViewVisible)
clientModel.debugDeployment(); clientModel.debugDeployment();
} }
enabled: false enabled: false

5
mix/qml/WebPreview.qml

@ -27,10 +27,7 @@ Item {
} }
function updateContract() { function updateContract() {
var contractInterface = codeModel.code.contractInterface; webView.runJavaScript("updateContract(\"" + clientModel.contractAddress + "\", " + codeModel.code.contractInterface + ")");
if (contractInterface === "")
contractInterface = "[]"
webView.runJavaScript("updateContract(\"" + clientModel.contractAddress + "\", " + contractInterface + ")");
} }
function reloadOnSave() { function reloadOnSave() {

Loading…
Cancel
Save