After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 612956 - Need to handle changed GtkStatusbar internals (GTK+ 2.19)
Need to handle changed GtkStatusbar internals (GTK+ 2.19)
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: User Interface
2.6.8
Other All
: Normal normal
: 2.6
Assigned To: GIMP Bugs
GIMP Bugs
: 617535 620873 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-03-15 17:09 UTC by Thorsten Reinbold
Modified: 2010-06-10 16:19 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Thorsten Reinbold 2010-03-15 17:09:29 UTC
Gimp has lost his Progressbar within the Statusfield that normally shows the progress of filters or saving files. This is nasty, because you cannot see how far the actual save/filter Operations are proceeded.

Used Gimp Version is 2.6.8 under Ubuntu Lucid Lynx A3.

Please let me know if more Information is needed.
Comment 1 Thorsten Reinbold 2010-03-15 17:12:18 UTC
Sorry, forgot to clarify that I meant the Progressbar within the Statusbar.
Comment 2 Michael Natterer 2010-03-15 17:55:32 UTC
Did that happen after you upgraded to GTK+ 2.18?
Comment 3 Thorsten Reinbold 2010-03-15 18:13:29 UTC
No, I don't think so. Under Ubuntu Karmic, everything was fine. And Karmic uses GTK+ 2.18, too.
Comment 4 Sven Neumann 2010-03-15 22:36:19 UTC
The status-bar is still there though? Perhaps it would help if you attached a screen-shot.
Comment 5 Thorsten Reinbold 2010-03-15 23:36:47 UTC
Better Idea:

http://www.file-upload.net/download-2350409/out.ogv.html

Ogg-Video showing Gimp in action. At 0:10 I start a filter that takes some time. As you can see, there appears no Progressbar in the Statusfield. At 0:24, the Filter is done and I'm saving the file with File>Save (not Save as) and again, no Progress is visible. After saving is done at 0:48, the message "Image was saved at /home/XYZ.png" appears in the Statusbar.
Comment 6 Sven Neumann 2010-03-16 07:36:40 UTC
Please report this against Ubuntu then. Looks like their default theme is badly broken. There is nothing we can do about this.

In general you should always report bugs at your distribution's bug-tracker and let them deal with the distribution-specific problems. It's the job of the maintainer of the gimp package at Ubuntu to forward bugs here if he/she decides that the bug is upstream.
Comment 7 Thorsten Reinbold 2010-03-16 09:04:06 UTC
This was reported to Ubuntu first. See https://bugs.launchpad.net/ubuntu/+source/gimp/+bug/537275

I've tested the same prodecure as above with the clearlooks and the crux themes from package gnome-themes 2.29.92 and its absolutly the same behavior.
Comment 8 Michael Natterer 2010-03-16 10:56:43 UTC
The only explanation I have for this behavior is that Ubuntu's GTK+ is either
2.19 (which is unlikely) or that they have patched GtkStatusbar so it
has a different widget hierarchy. The code in question would be in
gtk+/gtk/gtkstatusbar.c (gtk_statusbar_init).
Comment 9 Thorsten Reinbold 2010-03-16 11:02:15 UTC
Damn it. Sorry. ;)

libgtk2 (2.19-7-0ubuntu1)

So, where I have to file this? I'm a bit confused. A small hint would be great. And why GTK+ 2.19 could be responsible for that?
Comment 10 Michael Natterer 2010-03-16 11:15:36 UTC
GTK+ 2.19 changed statusbar internals, this is strictly speaking an
incompatible change, but I rather fix up GIMP than complaining to GTK+,
because things are now better than before. Will fix this in GIMP 2.6.
Comment 11 Nils Philippsen 2010-03-25 22:11:05 UTC
Backported Mitch's fix from master to gimp-2-6:

commit 501c4f65f08c111df0654cb887d95c2c06e82710
Author: Nils Philippsen <nils@redhat.com>
Date:   Wed Mar 24 18:08:01 2010 +0100

    backport statusbar code needed for GTK+ >= 2.19.1
    
    Use the hbox that is provided via gtk_statusbar_get_message_area()
    since GTK+ 2.19.1.

 app/display/gimpstatusbar.c |   32 +++++++++++++++++++++++++-------
 1 files changed, 25 insertions(+), 7 deletions(-)
Comment 12 Ari Pollak 2010-04-05 23:19:19 UTC
Is there any way to fix this such that there isn't a compile-time check for GTK 2.19.1? Ideally I'd like to not have to minimum-depend on that version just to fix a runtime problem on 2.19.1 or higher.
Comment 13 Michael Schumacher 2010-05-03 17:46:00 UTC
*** Bug 617535 has been marked as a duplicate of this bug. ***
Comment 14 Sven Neumann 2010-06-07 20:51:57 UTC
*** Bug 620873 has been marked as a duplicate of this bug. ***
Comment 15 Andrea Antolini 2010-06-10 16:19:22 UTC
(In reply to comment #10)
>.... Will fix this in GIMP 2.6.

I guess  GIMP 2.6.9 , right? :)...if yes , is there a date planned for the new release?

I  miss all the useful info normally present in the statusbar :-))

ok ok..  I know I could get and compile the git version.. but I can wait for the official release :)


Andrea