-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
song editor window doesn't redraw properly at time of maximising #1249
Comments
I'm not convinced it's a problem with LMMS (yet). It seems to happen only on some tracks for me making me believe it's a bug with QT's redraw methods (QT has a few redraw/GUI bugs that differ based on OS and QT version. For example, Apple won't scroll any MDI windows in the main QMdiArea, which is a terrible experience for newcomers to LMMS.) If you can locate a problem with the code, please point it out. On a slightly unrelated note... how come your LMMS says 1.0.0 but your version information says 1.0.3? -Tres |
I initially prepared this bug report on Launchpad for Ubuntu using v1.0.0, |
Looking at the source code, you can find a few examples of these strange bugs: And here's the Apple bug that was filed, where I've spent most of my time trying to understand the QMdiArea API: |
Thanks for your detailed analysis and milestone indication. I regret not having been able to provide you with the discrete list of steps that you found to reproduce the issue. One observation I left out earlier (and which probably isn't too important since you've done more analysis): although not all blocks are shown when maximising, the blocks that are shown are at least fully drawn—there are no "partially-drawn" blocks. I don't know whether this helps to determine whether or not an underlying Qt bug is contributing to the issue (hopefully it isn't—I can definitely sympathise with you on the matter of third-party toolkit providers being unresponsive to bug reports related to their components). |
Reproducible on windows, 1.0.93 |
win32 xp 1.0.95 As you can see, i do get a wrong max-size after loading the existing project, but thetre are no option for maximize (grayed out) I have to first minimize, and then maximize, the result is a maximized error free song-editor -@Sti2nd -You had different context-options? How did you re-maximize the already maximized SE? |
@musikBear I'm about ready to buy you a copy of Windows 7. :) |
What, @musikBear, context menu? I did not say how I reproduced it. Simply save your project with a small Song Editor window and open the project again. Then maximize the Song Editor window, tadaa. |
now 2 different ways to reproduce? Open LMMS That is the procedure, and the result |
No, @musikBear you are on the one side talking about another bug where the Song Editor window itself is not maximized properly, whereas Tres, Lx and I are talking about the stuff inside the Song Editor is not drawn when you maximize the Song Editor. |
Possibly fixed via #1490. |
Closing per #1490. Please reopen if you feel this bug was closed in error. |
When maximising the song editor sub-window of LMMS, only the blocks visible before the maximise are redrawn. In order to cause all of the blocks to become visible, the window must be manually scrolled. Please refer to the two attached screen shots.
$ lmms --version
Linux MultiMedia Studio 1.0.3
(Linux x86_64, Qt 4.8.6, GCC 4.8.2)
$ dpkg -s lmms | grep Version:
Version: 1.0.3-src-0ubuntu1~ubuntu14.04.1
$ lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 17 Qiana
Release: 17
Codename: qiana
Linux Mint 17 is a derivative of Ubuntu Trusty. Original Ubuntu bug report made here.
The text was updated successfully, but these errors were encountered: