Skip to content

Commit e97c00b

Browse files
authored
Merge pull request #436 from RavenProject/release_2.1.3
Release 2.1.3
2 parents bf3e949 + 6ce3207 commit e97c00b

File tree

5 files changed

+25
-12
lines changed

5 files changed

+25
-12
lines changed

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N)
22
AC_PREREQ([2.60])
33
define(_CLIENT_VERSION_MAJOR, 2)
44
define(_CLIENT_VERSION_MINOR, 1)
5-
define(_CLIENT_VERSION_REVISION, 2)
5+
define(_CLIENT_VERSION_REVISION, 3)
66
define(_CLIENT_VERSION_BUILD, 0)
77
define(_CLIENT_VERSION_IS_RELEASE, true)
88
define(_COPYRIGHT_YEAR, 2018)

src/qt/createassetdialog.cpp

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,10 @@ void CreateAssetDialog::setModel(WalletModel *_model)
137137
// Coin Control
138138
connect(_model->getOptionsModel(), SIGNAL(displayUnitChanged(int)), this, SLOT(coinControlUpdateLabels()));
139139
connect(_model->getOptionsModel(), SIGNAL(coinControlFeaturesChanged(bool)), this, SLOT(coinControlFeatureChanged(bool)));
140-
ui->frameCoinControl->setVisible(_model->getOptionsModel()->getCoinControlFeatures());
140+
bool fCoinControlEnabled = _model->getOptionsModel()->getCoinControlFeatures();
141+
ui->frameCoinControl->setVisible(fCoinControlEnabled);
142+
ui->addressText->setVisible(fCoinControlEnabled);
143+
ui->addressLabel->setVisible(fCoinControlEnabled);
141144
coinControlUpdateLabels();
142145

143146
// Custom Fee Control
@@ -193,7 +196,7 @@ CreateAssetDialog::~CreateAssetDialog()
193196
/** Helper Methods */
194197
void CreateAssetDialog::setUpValues()
195198
{
196-
ui->unitBox->setValue(8);
199+
ui->unitBox->setValue(0);
197200
ui->reissuableBox->setCheckState(Qt::CheckState::Checked);
198201
ui->ipfsText->hide();
199202
ui->availabilityButton->setDisabled(true);
@@ -811,6 +814,8 @@ void CreateAssetDialog::coinControlClipboardChange()
811814
void CreateAssetDialog::coinControlFeatureChanged(bool checked)
812815
{
813816
ui->frameCoinControl->setVisible(checked);
817+
ui->addressText->setVisible(checked);
818+
ui->addressLabel->setVisible(checked);
814819

815820
if (!checked && model) // coin control features disabled
816821
CoinControlDialog::coinControl->SetNull();
@@ -1003,5 +1008,5 @@ void CreateAssetDialog::clearSelected()
10031008
ui->unitBox->setDisabled(false);
10041009
ui->quantitySpinBox->setDisabled(false);
10051010
ui->reissuableBox->setChecked(true);
1006-
ui->unitBox->setValue(8);
1011+
ui->unitBox->setValue(0);
10071012
}

src/qt/forms/createassetdialog.ui

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -745,7 +745,7 @@
745745
<item>
746746
<widget class="QLabel" name="unitExampleLabel">
747747
<property name="text">
748-
<string>e.g. 1.00000000</string>
748+
<string>e.g. 1</string>
749749
</property>
750750
</widget>
751751
</item>
@@ -1375,15 +1375,15 @@
13751375
</widget>
13761376
<customwidgets>
13771377
<customwidget>
1378-
<class>RavenAmountField</class>
1378+
<class>QValidatedLineEdit</class>
13791379
<extends>QLineEdit</extends>
1380-
<header>ravenamountfield.h</header>
1381-
<container>1</container>
1380+
<header>qvalidatedlineedit.h</header>
13821381
</customwidget>
13831382
<customwidget>
1384-
<class>QValidatedLineEdit</class>
1383+
<class>RavenAmountField</class>
13851384
<extends>QLineEdit</extends>
1386-
<header>qvalidatedlineedit.h</header>
1385+
<header>ravenamountfield.h</header>
1386+
<container>1</container>
13871387
</customwidget>
13881388
</customwidgets>
13891389
<resources/>

src/qt/reissueassetdialog.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,10 @@ void ReissueAssetDialog::setModel(WalletModel *_model)
141141
// Coin Control
142142
connect(_model->getOptionsModel(), SIGNAL(displayUnitChanged(int)), this, SLOT(coinControlUpdateLabels()));
143143
connect(_model->getOptionsModel(), SIGNAL(coinControlFeaturesChanged(bool)), this, SLOT(coinControlFeatureChanged(bool)));
144-
ui->frameCoinControl->setVisible(_model->getOptionsModel()->getCoinControlFeatures());
144+
bool fCoinControlEnabled = _model->getOptionsModel()->getCoinControlFeatures();
145+
ui->frameCoinControl->setVisible(fCoinControlEnabled);
146+
ui->addressText->setVisible(fCoinControlEnabled);
147+
ui->addressLabel->setVisible(fCoinControlEnabled);
145148
coinControlUpdateLabels();
146149

147150
// Custom Fee Control
@@ -798,6 +801,8 @@ void ReissueAssetDialog::coinControlClipboardChange()
798801
void ReissueAssetDialog::coinControlFeatureChanged(bool checked)
799802
{
800803
ui->frameCoinControl->setVisible(checked);
804+
ui->addressText->setVisible(checked);
805+
ui->addressLabel->setVisible(checked);
801806

802807
if (!checked && model) // coin control features disabled
803808
CoinControlDialog::coinControl->SetNull();

src/wallet/wallet.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3465,9 +3465,12 @@ bool CWallet::CreateTransactionAll(const std::vector<CRecipient>& vecSend, CWall
34653465
}
34663466
/** RVN END */
34673467

3468+
// Add the new asset inputs into the tempSet so the dummysigntx will add the correct amount of sigsß
3469+
std::set<CInputCoin> tempSet = setCoins;
3470+
tempSet.insert(setAssets.begin(), setAssets.end());
34683471

34693472
// Fill in dummy signatures for fee calculation.
3470-
if (!DummySignTx(txNew, setCoins)) {
3473+
if (!DummySignTx(txNew, tempSet)) {
34713474
strFailReason = _("Signing transaction for fee calculation failed");
34723475
return false;
34733476
}

0 commit comments

Comments
 (0)