Progress bar stays visible in Olive

Bug #127531 reported by Arno Stienen
12
Affects Status Importance Assigned to Milestone
Bazaar
Invalid
Undecided
Unassigned
Bazaar GTK+ Frontends
Fix Released
Undecided
Unassigned

Bug Description

When using Olive for initialization, commits, etc, a very small window (a few pixels wide with the height of a menu bar) named Progress stays visible after the task has been accomplished. This is for version 0.18.0 of BzrGtk on Ubuntu Feisty (7.04). The window can be closed manually, but each time a task is started from Olive, it reappears again.

Tags: olive
Revision history for this message
Martin Pool (mbp) wrote :

Probably a bug in Olive, not bzr core.

Changed in bzr:
status: New → Invalid
Revision history for this message
Arno Stienen (arnoreg) wrote : Re: [Bug 127531] Re: Progress bar stays visible in Olive

I'm sorry for placing it in the wrong location.

Martin Pool wrote:
> Probably a bug in Olive, not bzr core.
>
> ** Also affects: olive (upstream)
> Importance: Undecided
> Status: New
>
> ** Changed in: bzr (upstream)
> Status: New => Invalid
>

Revision history for this message
Martin Pool (mbp) wrote :

On 7/22/07, Arno Stienen <email address hidden> wrote:
> I'm sorry for placing it in the wrong location.

It's not a problem. I just have to refile it so that the right people
see it. Thanks for filing the bug.

--
Martin

Revision history for this message
Jeff Fortin Tam (kiddo) wrote :

I still see this in 0.91.

Changed in olive:
status: New → Confirmed
Revision history for this message
Jeff Fortin Tam (kiddo) wrote :
Revision history for this message
Jasper Groenewegen (colbrac) wrote :

The fix is still not in trunk. The solution by Jean-Francois works for me (I actually implemented the exact same solution before searching bug reports so yay for my newbie debug skills).

In the GtkProgressBarStack class in ui.py:
current:
    def remove(self, pb):
        self.vbox.remove(pb)

fix:
    def remove(self, pb):
        self.vbox.remove(pb)
        if len(self.vbox.get_children()) == 0:
            self.destroy()

Changed in bzr-gtk:
status: New → Confirmed
Revision history for this message
Jelmer Vernooij (jelmer) wrote :

Thanks. The Olive project on launchpad is actually no longer used, which is why we hadn't seen this bug report earlier.

Jeff Fortin Tam (kiddo)
Changed in olive:
status: Confirmed → Invalid
Revision history for this message
Jasper Groenewegen (colbrac) wrote :

Fix is in current trunk (531) for a little while already

Changed in bzr-gtk:
status: Confirmed → Fix Committed
Jelmer Vernooij (jelmer)
Changed in bzr-gtk:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.