bugMyPaint - Bugs: bug #17914, OpenBox: Flashing square under...

Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

bug #17914: OpenBox: Flashing square under cursor when opening selector windows

Submitted by:  Griatch <griatch>
Submitted on:  Fri Mar 18 20:59:48 2011  
Severity: 2 - MinorPriority: 5 - Normal
Status: Need InfoPrivacy: Public
Assigned to: Andrew Chadwick <achadwick>Open/Closed: Open
Release: GITPlanned Release: None
Operating System: Linux Debian SID

(Jump to the original submission Jump to the original submission)

Sun Jul 10 20:36:42 2011, comment #7:

@Andrew Chadwick

The effect did not always exist (and I've used MyPaint with Openbox since v0.5), but appeared for the first time the very day I first reported this bug. Alas I didn't record which exact GIT version it was, but it was linked to new changes to the windowing system.

Whereas I do find it does hamper my workflow (it may be cosmetic, but it is very annoying), it's good to know it's not something present in other VMs.

Griatch <griatch>
Sun Jul 10 18:43:18 2011, comment #6:

After testing with several WMs, this glitch seems to only happen in openbox, so on reflection I don't think it can be a blocker for the project. Setting as minor since this is a cosmetic issue. I'll try to fix it if I can though.

Still there in some form in current git.

Griatch: has this always happened with mypaint under your openbox setup, or has the problem become apparent since some rough time or release?

Andrew Chadwick <achadwick>
Project AdministratorIn charge of this item.
Sun Apr 3 22:32:39 2011, comment #5:

With the latest GIT I still see the flashing rectangles. There is a change though - the white flashing square appears in a fixed position now as opposed to following the cursor around. Notably, the white squares appear in the last position the requestor was last saved at (i.e. last left open when quitting MyPaint).

To clarify: If I quit mypaint with colour/brush selectors open, then the flashing square will on next restart appear directly at their respective location (and will thus be hidden, tricking you into thinking the issue was gone). Not until you move the selectors from their starting position will you see the flashing square where they were.

Now, hiding those requesters and quitting MyPaint again, will on next restart have those requesters reappear in the upper left corner, but the flashing white squares will remain in the positions I last saved the requesters at - that is, in the positions where I was previously almost tricked into thinking the problem was solved, above.

Griatch <griatch>
Sun Apr 3 19:20:17 2011, comment #4:

Happens with OpenBox in my system under Xephyr too, so it's not a driver issue. Flickering box very briefly under cursor when a floating window is toggled on.

Griatch: Can you try current git (as of http://gitorious.org/mypaint/mypaint/commit/0b23383a2dbef71561f7aa2788b93631f3989045 ) to see if this helps the issue in any way? It uses positioning code that (hopefully, all positioning variables being present) works a little more like the old MyPaint way of doing things.

Andrew Chadwick <achadwick>
Project AdministratorIn charge of this item.
Sun Apr 3 16:01:33 2011, comment #3:

Blocker, as discussed on the mailing list.

I'll take another look at this under OpenBox, but since I don't use commercial drivers I may not be able to replicate it. Intuitively I suspect the


in layout.py (ToolWindow's _init_). Does commenting out that one have any effect, and do you see anything similar at all for the outline preview you get when dragging a tool window around by its drag handle.

Andrew Chadwick <achadwick>
Project AdministratorIn charge of this item.
Sat Mar 26 11:19:11 2011, comment #2:

The flashing effect under the cursor does not appear for the brush editor window at all, nor does it happen if the brush/colour/layer selector is docked when hiding/unhiding. So there is a fair guess that it's related to the layout code, yes.

I use OpenBox with the commercial nvidia gfx driver over dual monitors.

I always use floating windows that are only open brief moments of time when I need them (well, until this point at least, at the moment I'm using brush-keys to select so I don't have to open the brush selector that often).

Griatch <griatch>
Thu Mar 24 21:33:52 2011, comment #1:

Does this happen for the brush editor window? Does it happen when selector windows are docked? If not, that would be a -big- hint it's to do with the new layout code...

What window manager do you use, and do you use floating selector windows all the time? I can't reproduce this on Ubuntu Maverick using Compiz.

Andrew Chadwick <achadwick>
Project AdministratorIn charge of this item.
Fri Mar 18 20:59:48 2011, original submission:

Every time I open e.g. the colour selector or the brush selector, there is a brief flashing large square appearing under the cursor at the same time; like a graphical glitch. It's mostly visible on a black background but full-screen or window doesn't seem to matter. For me that opens selectors only when I need them, it is quite disturbing...

Griatch <griatch>


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by achadwick (Posted a comment)
  • -unavailable- added by griatch (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    Follow 7 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun Jul 10 18:43:18 2011achadwickSeverity5 - Blocker=>2 - Minor
      StatusConfirmed=>Need Info
    Sun Apr 3 19:20:17 2011achadwickStatusNeed Info=>Confirmed
      SummaryFlashing square under cursor when opening selector windows=>OpenBox: Flashing square under cursor when opening selector windows
    Sun Apr 3 16:03:27 2011achadwickStatusNone=>Need Info
    Sun Apr 3 16:01:33 2011achadwickSeverity3 - Normal=>5 - Blocker
      Assigned toNone=>achadwick
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup