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));
dev::solidity::InterfaceHandler interfaceHandler;
m_contractInterface = QString::fromStdString(*interfaceHandler.getABIInterface(contractDefinition));
if (m_contractInterface.isEmpty())
m_contractInterface = "[]";
}
else
m_contract.reset(new QContractDefinition());

2
mix/qml/StatusPane.qml

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

5
mix/qml/WebPreview.qml

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

Loading…
Cancel
Save