{"action":"created","issue":{"url":"https://api.github.com/repos/bitcoin/bitcoin/issues/14469","repository_url":"https://api.github.com/repos/bitcoin/bitcoin","labels_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/14469/labels{/name}","comments_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/14469/comments","events_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/14469/events","html_url":"https://github.com/bitcoin/bitcoin/issues/14469","id":369720891,"node_id":"MDU6SXNzdWUzNjk3MjA4OTE=","number":14469,"title":"Widget refresh glitches in v0.17.0 built with Qt 5.11.2 on OS X 10.12.6","user":{"login":"gwillen","id":458997,"node_id":"MDQ6VXNlcjQ1ODk5Nw==","avatar_url":"https://avatars0.githubusercontent.com/u/458997?v=4","gravatar_id":"","url":"https://api.github.com/users/gwillen","html_url":"https://github.com/gwillen","followers_url":"https://api.github.com/users/gwillen/followers","following_url":"https://api.github.com/users/gwillen/following{/other_user}","gists_url":"https://api.github.com/users/gwillen/gists{/gist_id}","starred_url":"https://api.github.com/users/gwillen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gwillen/subscriptions","organizations_url":"https://api.github.com/users/gwillen/orgs","repos_url":"https://api.github.com/users/gwillen/repos","events_url":"https://api.github.com/users/gwillen/events{/privacy}","received_events_url":"https://api.github.com/users/gwillen/received_events","type":"User","site_admin":false},"labels":[{"id":135946,"node_id":"MDU6TGFiZWwxMzU5NDY=","url":"https://api.github.com/repos/bitcoin/bitcoin/labels/GUI","name":"GUI","color":"02d7e1","default":false},{"id":234879,"node_id":"MDU6TGFiZWwyMzQ4Nzk=","url":"https://api.github.com/repos/bitcoin/bitcoin/labels/macOS","name":"macOS","color":"660000","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-10-12T21:45:25Z","updated_at":"2018-10-22T06:33:48Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"<!-- This issue tracker is only for technical issues related to Bitcoin Core.\r\n\r\nGeneral bitcoin questions and/or support requests are best directed to the Bitcoin StackExchange at https://bitcoin.stackexchange.com.\r\n\r\nFor reporting security issues, please read instructions at https://bitcoincore.org/en/contact/.\r\n\r\nIf the node is \"stuck\" during sync or giving \"block checksum mismatch\" errors, please ensure your hardware is stable by running memtest and observe CPU temperature with a load-test tool such as linpack before creating an issue! -->\r\n\r\nWhen I build v0.17.0 myself on OS X (Sierra, 10.12.6) with QT 5.11.2 installed from Homebrew -- but NOT when I use the build downloaded from bitcoincore.org -- I experience glitches in which certain widgets do not refresh when they should.\r\n\r\nIn particular, when I click \"Use available balance\" in the Send tab, nothing happens -- the balance field does not update at all until I do one of the following: click in the balance field, open the debug window, change tabs and change back, switch to another app. At that time it updates to show my whole available balance.\r\n\r\nThis ONLY happens when I build bitcoin-qt myself, not with the binaries downloaded from bitcoincore.org.\r\n\r\nI say \"widgets\" plural because I found that the same thing happens to a QPushButton I have created in a new QDialog -- when I call setEnabled(false) on it, it does not turn grey until I either change focus as above (e.g. switch to another app), or call ui->theButton->repaint().\r\n\r\n@Sjors suggested on IRC that my Qt version might be to blame, but I will note that my OS X version is also quite outdated at this point.\r\n\r\n<!-- Describe the issue -->\r\n<!--- What behavior did you expect? -->\r\n\r\n<!--- What was the actual behavior (provide screenshots if the issue is GUI-related)? -->\r\n\r\n<!--- How reliably can you reproduce the issue, what are the steps to do so? -->\r\n\r\n<!-- What version of Bitcoin Core are you using, where did you get it (website, self-compiled, etc)? -->\r\n\r\n<!-- What type of machine are you observing the error on (OS/CPU and disk type)? -->\r\n\r\n<!-- Any extra information that might be useful in the debugging process. -->\r\n<!--- This is normally the contents of a `debug.log` or `config.log` file. Raw text or a link to a pastebin type site are preferred. -->\r\n"},"comment":{"url":"https://api.github.com/repos/bitcoin/bitcoin/issues/comments/431750870","html_url":"https://github.com/bitcoin/bitcoin/issues/14469#issuecomment-431750870","issue_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/14469","id":431750870,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMTc1MDg3MA==","user":{"login":"gwillen","id":458997,"node_id":"MDQ6VXNlcjQ1ODk5Nw==","avatar_url":"https://avatars0.githubusercontent.com/u/458997?v=4","gravatar_id":"","url":"https://api.github.com/users/gwillen","html_url":"https://github.com/gwillen","followers_url":"https://api.github.com/users/gwillen/followers","following_url":"https://api.github.com/users/gwillen/following{/other_user}","gists_url":"https://api.github.com/users/gwillen/gists{/gist_id}","starred_url":"https://api.github.com/users/gwillen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gwillen/subscriptions","organizations_url":"https://api.github.com/users/gwillen/orgs","repos_url":"https://api.github.com/users/gwillen/repos","events_url":"https://api.github.com/users/gwillen/events{/privacy}","received_events_url":"https://api.github.com/users/gwillen/received_events","type":"User","site_admin":false},"created_at":"2018-10-22T06:33:48Z","updated_at":"2018-10-22T06:33:48Z","author_association":"CONTRIBUTOR","body":"I'm totally happy for this to be closed -- I reported it because it was suggested I do, but I am mystified about how my system is different. I am working in Qt Creator, for what it's worth, although I can't see why it would make any difference. (It still does it when I run the binary from the commandline, and as far as I know QTC shoud just be building using the Makefile...)"}}
{"actor":{"display_login":"gwillen"}}