#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
     
  • Philipp Hartwig

    Philipp Hartwig - 2012-12-18

    Closed for now. Please reopen if other problems appear.

     
  • Philipp Hartwig

    Philipp Hartwig - 2012-12-18
    • status: pending --> closed
     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks