T28 issue was that passing Config object around confused Qt's type system so initialize() slot was never invoked. This fixes it to work.
Details
Details
- Reviewers
deadalnix freetrader sickpig kyuupichan awemany - Group Reviewers
Restricted Project Restricted Owners Package (Owns No Changed Paths) - Maniphest Tasks
- Restricted Maniphest Task
- Commits
- rSTAGINGa78d5cbd3a89: Addresses hang issue seen in T28 by freetrader -- properly register Config type…
rABCa78d5cbd3a89: Addresses hang issue seen in T28 by freetrader -- properly register Config type…
build with Qt and run src/qt/bitcoin-qt. If it gets past splash screen without hanging, it works.
Diff Detail
Diff Detail
- Repository
- rABC Bitcoin ABC
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
I've tested this using a build with Qt4 and it works on my system.
I'll try building on older Ubuntu to see if its ok there too.
I like the good explanatory comments in this diff.
Comment Actions
Ok sounds good guys. Let me know if I should land it.
@deadalnix -- understood about trashing UI ... this is here in case freetrader wants to keep these changes until we *DO* trash the UI.. am ok with whatever.
Comment Actions
Travis tests OK (ignoring the well known Wine issue)
I'm accepting this for now. It might be a shortlived patch while the GUI is removed in the near future.