New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Black/invisible new and more buttons on Ubuntu 16.04 and Wine 2.0.4 #94

Closed
ipkpjersi opened this Issue Jan 18, 2018 · 8 comments

Comments

Projects
None yet
3 participants
@ipkpjersi

ipkpjersi commented Jan 18, 2018

Expected behavior

I am expecting to see the new and more buttons.

Current behavior

I see black new and more buttons, and then after a few seconds they become invisible.

Failure information (for bugs)

This is a bug, just open the client and it happens. It seems that it happens only for the buttons with the drop-down menus.

Steps to reproduce

  1. Open HeidiSQL

Context

  • HeidiSQL version: 9.5
  • Database system + version: any DB
  • Operating system: Ubuntu 16.04 and Wine 2.0.4 (winehq-stable)

Failure Logs

When you open it, it looks like this:

Then after a few seconds like this:

This is the output in the terminal:

@ipkpjersi ipkpjersi changed the title from Black/invisible new and more buttons on Ubuntu 16.04 with Xfce 4.12 and Wine 2.0.4 to Black/invisible new and more buttons on Ubuntu 16.04 and Wine 2.0.4 Jan 21, 2018

@ragnar-lodbrok

This comment has been minimized.

ragnar-lodbrok commented Jan 27, 2018

@ipkpjersi It may be related to your video driver, not HeidiSQL
As a workaround try to run Heidi in WindowsXP mode: type winecfg in the terminal
You may also try wine staging https://wine-staging.com/installation.html

@ipkpjersi

This comment has been minimized.

ipkpjersi commented Jan 27, 2018

Your comment helped me a lot, thank you. I don't think it's my GPU drivers since NVIDIA has some pretty great propetiary drivers for Linux. Wine staging did not help. I found out that running in Windows XP mode DOES help, and I never knew about winecfg, only winetricks. It turns out I can make it so that my wine system level is Windows 10 and this specific application is Windows XP. I must admit that I am a bit perplexed why anything newer than XP/2003 results in this bug, but it does narrow it down and you did provide me with a suitable solution for my use case. Thanks again for the help.

@ansgarbecker

This comment has been minimized.

Collaborator

ansgarbecker commented Feb 3, 2018

This is probably still this issue in GNU Gettext for Delphi: https://sourceforge.net/p/dxgettext/bugs/80/

ansgarbecker added a commit that referenced this issue Feb 3, 2018

Try the same workaround for invisible or black dropdown buttons on Wi…
…ne as previously only for dropdown toolbuttons (becd4bd and 61202be). Probably fixes issue #94. May also not fix it, as the toolbutton issue was not only on Wine.
@ansgarbecker

This comment has been minimized.

Collaborator

ansgarbecker commented Feb 3, 2018

Hm, the above mentioned issue was not a Wine issue but mainly on Windows, but it sounds so similar...
grafik

My just committed change may or may not help here. Please test the next build on Wine.

@ipkpjersi

This comment has been minimized.

ipkpjersi commented Feb 4, 2018

I'm unsure how to build it and likely don't have the time but if you can send me an EXE of it I can test it out.

@ansgarbecker

This comment has been minimized.

Collaborator

ansgarbecker commented Feb 4, 2018

The builds are automatically created via script on heidisql.com - so the exe is already there - please download from https://www.heidisql.com/download.php#nightlybuilds . Or, if that works, click Help > "Check for updates" in HeidiSQL, after connecting to some server.

@ipkpjersi

This comment has been minimized.

ipkpjersi commented Feb 4, 2018

Yup, that fixed it. Nice job! I will now close this issue.

@ipkpjersi ipkpjersi closed this Feb 4, 2018

@ansgarbecker ansgarbecker removed the question label Feb 5, 2018

@ansgarbecker

This comment has been minimized.

Collaborator

ansgarbecker commented Feb 5, 2018

Cool

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment