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
Completion doesn't work until refresh is pressed in DB #1549
Comments
Apparently setLexer is needed for actually activating the QScintilla completion after application start-up.
This seems solved. If someone wants to confirm it, I will wait some time before actually closing this. |
I can confirm it's working. There is however another somewhat related bug: when you open DB4S, then load a database via the menu it's working fine, but if you open a database via a command line argument or by file association the auto completion doesn't show you table names and so on from the database until you hit F5. This was mentioned somewhere in an issue but I can't find it now. |
Should we re-open this until its fixed for the cli and file association opened databases too? |
Yeah, I'll reopen this issue so the point isn't lost. If the other issue I was thinking of if still open and we find it we can close one of them of course. |
I don't reproduce that. Isn't it also fixed with this change? |
Does someone still reproduce this in some way? |
Works OK for me - just tested the latest nightly. |
Seems like it's working 😄 I'm just going to close this issue then. |
Details for the issue
What did you do?
Run DB4S, open a database, click on Execute SQL, type "sel".
What did you expect to see?
The SQL editor proposes "SELECT" as completion.
What did you see instead?
No completion.
If I press F5 in DB Structure, it starts working.
It happens several nightlies ago. It doesn't happen with 3.10.1
Useful extra information
The text was updated successfully, but these errors were encountered: