diff --git a/mix/ContractCallDataEncoder.cpp b/mix/ContractCallDataEncoder.cpp index 57b35f038..5ed014088 100644 --- a/mix/ContractCallDataEncoder.cpp +++ b/mix/ContractCallDataEncoder.cpp @@ -304,7 +304,8 @@ QVariant ContractCallDataEncoder::decode(SolidityType const& _type, bytes const& BOOST_THROW_EXCEPTION(Exception() << errinfo_comment("Parameter declaration not found")); } -QString ContractCallDataEncoder::decodeEnum(bytes _value){ +QString ContractCallDataEncoder::decodeEnum(bytes _value) +{ return toString(decodeInt(_value)); } diff --git a/mix/qml/StructView.qml b/mix/qml/StructView.qml index 95ae3705b..96a828eba 100644 --- a/mix/qml/StructView.qml +++ b/mix/qml/StructView.qml @@ -61,7 +61,7 @@ Column else if (t === QSolidityType.Struct) return Qt.createComponent("qrc:/qml/StructView.qml"); else if (t === QSolidityType.Enum) - return Qt.createComponent("qrc:/qml/QStringTypeView.qml"); + return Qt.createComponent("qrc:/qml/QIntTypeView.qml"); else if (t === QSolidityType.Address) return Qt.createComponent("qrc:/qml/QAddressView.qml"); else