Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#32 Flickering GIMP windows

closed
nobody
None
7
2012-12-18
2012-01-10
tg
No

With GIMP 2.7 a new bug appeared which manifests in flickering windows when opening dialogs, e.g. the file open dialog.

Looks like the issue is related to that GIMP hides all of its dialogs when the main window loses focus, which occurs when opening a dialog,
causing the dialog to be hidden. Then the main window gets the focus again and shows the dialog, resulting in an infinite loop causing the flickering.

Discussion

  • Arnout Engelen
    Arnout Engelen
    2012-01-22

    • priority: 5 --> 7
     
  • Arnout Engelen
    Arnout Engelen
    2012-01-23

    It seems the dialogs aren't hidden when the main window loses focus, but when the main window becomes invisible (for example because another window in the same frame is focussed).

    I haven't seen this go into an infinite loop yet, but it's certainly not desirable behavior

     
  • Arnout Engelen
    Arnout Engelen
    2012-01-23

    when i check with 'xprop -spy', I see that when I switch to another non-gimp window in the same frame, the window state is changed to 'Iconic' and the dialog windows disappear.

    To prevent a window from being set to 'Iconic', the 'acrobatic' winprop can be used. In my case, like this:

    defwinprop{
    class = "Lt-gimp-2.7",
    acrobatic = true,
    }

    Does that seem like a sufficient solution?

     
  • Arnout Engelen
    Arnout Engelen
    2012-04-01

    It's reported that this bug does not occur with gimp version 2.7.5. Gimp 2.7 is an unstable branch.

    Please reopen when the bug appears in a stable release or reappears in any post-2.7.5 version

     
  • Arnout Engelen
    Arnout Engelen
    2012-04-01

    • status: open --> pending-out-of-date
     
  • Arnout Engelen
    Arnout Engelen
    2012-05-17

    • status: pending-out-of-date --> open
     
  • Arnout Engelen
    Arnout Engelen
    2012-05-17

    Gimp 2.8 has this problem again. I've also managed to get it into an endless loop by opening Edit->Preferences.

     
  • Arnout Engelen
    Arnout Engelen
    2012-05-17

    The winprop for gimp 2.8:

    defwinprop{
    class = "Gimp",
    acrobatic = true,
    }

     
  • Arnout Engelen
    Arnout Engelen
    2012-09-02

    Added this winprop to the default cfg_kludges.lua

     
  • Arnout Engelen
    Arnout Engelen
    2012-09-02

    • status: open --> pending
     
  • Closed for now. Please reopen if other problems appear.

     
    • status: pending --> closed