Skip to content

[Qt] GUI Re-skinned and Receive Page address removed#2

Closed
JSKitty wants to merge 4 commits into
experience-points-development:3.4from
jskitty-repos:gui_reskin
Closed

[Qt] GUI Re-skinned and Receive Page address removed#2
JSKitty wants to merge 4 commits into
experience-points-development:3.4from
jskitty-repos:gui_reskin

Conversation

@JSKitty
Copy link
Copy Markdown

@JSKitty JSKitty commented Sep 20, 2019

First two commits re-skins the GUI, adding a green-themed colour scheme to the default CSS file.
Third commit removes the initial address created after initializing the page.

New wallet look:
image

JSKitty added 3 commits September 20, 2019 11:59
I hate notepad, it messed up the first commit's indenting.
This caused us issues anyway, so until we move to the new PIVX GUI, might as well nuke this
@JSKitty JSKitty changed the title [Qt] CSS colour-scheme rebranding [Qt] GUI Re-skinned and Receive Page address removed Sep 21, 2019
@eXperience-Points
Copy link
Copy Markdown

eXperience-Points commented Sep 24, 2019

I am super anal about commits. If the first two are doing something and then reversing it, we need to kill them and do it right. I can squash 3 and 4 into a commit just for the Address behavior. Those look great.

@JSKitty
Copy link
Copy Markdown
Author

JSKitty commented Sep 26, 2019

PR attempt # 3 incoming... 😥

@JSKitty JSKitty closed this Sep 26, 2019
eXperience-Points pushed a commit that referenced this pull request May 29, 2020
…filterAcceptsRow

359f70e [GUI] Explicit cast from quint32 to bool in filterAcceptsRow (random-zebra)

Pull request description:

  This is a (hopefully definitive) fix for a strange segfault I was consistently having on testnet with the GUI wallet (during the loading of the stake charts), with the following stacktrace
  ```
  #0  0x00007ffff58363bb in  ()
      at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
  #1  0x00007ffff583b25d in  ()
      at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
  #2  0x00007ffff583b932 in  ()
      at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
  #3  0x00007ffff583bca9 in  ()
      at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
  #4  0x00007ffff583c50a in QSortFilterProxyModel::invalidateFilter() ()
      at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
  #5  0x00005555556aa809 in DashboardWidget::updateStakeFilter() (this=this@entry=0x5555577817d0) at qt/pivx/dashboardwidget.cpp:480
  PIVX-Project#6  0x00005555556ac736 in DashboardWidget::getAmountBy() (this=this@entry=0x5555577817d0) at qt/pivx/dashboardwidget.cpp:503
  PIVX-Project#7  0x00005555556ad1a1 in DashboardWidget::loadChartData(bool) (this=this@entry=0x5555577817d0, withMonthNames=false)
      at qt/pivx/dashboardwidget.cpp:556
  PIVX-Project#8  0x00005555556ad703 in DashboardWidget::run(int) (this=0x5555577817d0, type=<optimized out>) at qt/pivx/dashboardwidget.cpp:812
  PIVX-Project#9  0x00005555557641d4 in Worker::process() (this=0x5555576314c0)
      at qt/pivx/loadingdialog.cpp:12
  PIVX-Project#10 0x00007ffff56932b2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
  PIVX-Project#11 0x00007ffff569617d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
  PIVX-Project#12 0x00007ffff4ae36db in start_thread (arg=0x7ffe61ffb700) at pthread_create.c:463
  PIVX-Project#13 0x00007ffff2c9e88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  ```

  Explicit the cast to bool when checking the transaction type in `TransactionFilterProxy::filterAcceptsRow`.

ACKs for top commit:
  furszy:
    detective work 👍 , utACK 359f70e.
  Fuzzbawls:
    utACK 359f70e then

Tree-SHA512: f1481a0545fb1ebe62b28232f9257e6c52306ff15dd1dcefc29d4eeb3dd25b7231d48416cad528e720fb68aa192b089e14bfc8ee92e55406ea02fc777f552b15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants