Page MenuHomePhabricator

Qt: pass clientmodel changes from walletframe to walletviews
ClosedPublic

Authored by PiRK on Dec 22 2020, 14:18.

Details

Summary

We currently don't pass clientmodel changes from the walletframe to the walletviews leading to possible invalid access during shutdown because all walletviews miss the nullifying of the clientmodel.

This is a backport of Core PR18091

Test Plan

ninja && src/qt/bitcoin-qt -regtest
Open console
generatetoaddress(1000,getnewaddress())
Quit bitcoin-qt

Before this patch: segfault
After this patch: graceful shutdown.

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable