Bug 295831 - Application list broken in gpk-application
Summary: Application list broken in gpk-application
Status: CLOSED FIXED
Alias: None
Product: Oxygen
Classification: Plasma
Component: gtk3-engine (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-12 12:40 UTC by nucleo
Modified: 2012-05-15 04:07 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
gpk-application with broken application list (98.98 KB, image/png)
2012-03-12 12:41 UTC, nucleo
Details
Screenshot showing problem with Oxygen theme in Seahorse (gtk3 app) (99.83 KB, image/png)
2012-03-14 09:48 UTC, Adam
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nucleo 2012-03-12 12:40:44 UTC
Application list in gnome-packagekit-3.3.5 (gpk-application) broken.
Looks like it shifted to the left.
Don't know what update led to this bug.
Currently installed oxygen-gtk3-1.0.2, gnome-packagekit-3.3.5, gtk3-3.3.18.
Comment 1 nucleo 2012-03-12 12:41:46 UTC
Created attachment 69533 [details]
gpk-application with broken application list
Comment 2 Ruslan Kabatsayev 2012-03-12 12:46:12 UTC
Oh, that's ugly. But I think you can use a workaround until me or Hugo get to this application: recompile oxygen-gtk using "cmake -DENABLE_INNER_SHADOWS_HACK=1 .." instead of usual "cmake .."
Comment 3 Ruslan Kabatsayev 2012-03-12 12:46:45 UTC
Oops, I mean ...HACK=0, not 1
Comment 4 nucleo 2012-03-12 21:09:15 UTC
-DENABLE_INNER_SHADOWS_HACK=0 fixes bug.
Comment 5 Adam 2012-03-14 09:48:25 UTC
Created attachment 69606 [details]
Screenshot showing problem with Oxygen theme in Seahorse (gtk3 app)

I think the same bug shows up in Seahorse. If this is a different problem I'll submit a separate bug but the effect looks similar. Things seem to appear and disappear as I move my mouse around the application.
Comment 6 Hugo Pereira Da Costa 2012-03-14 10:18:17 UTC
yes, that's the same issue.
It seems there is some offset missing, when rendering child's content in offscreen window.
Also, maybe this is 'simply' a gtk3 bug.
Note: gtk3.3 is still the *unstable* branch.
I'd recommand
- give a shot at gtk3.2
- see if the bug is still present
- submit a bug to gtk3 (with a link to here) if it still is.
Comment 7 Hugo Pereira Da Costa 2012-03-14 10:18:45 UTC
Sorry
meant: 
- submit a bug to gtk if the bug is _not_ present with gtk3.2
Comment 8 Hugo Pereira Da Costa 2012-03-14 11:28:17 UTC
ok. I can reproduce the issue even in oxygen-gtk3-demo, with gtk+-3.3.18

see: http://wstaw.org/m/2012/03/14/plasma-desktoprw2782.png

Not in gtk+-3.2.x
So this definitely is a regression with gtk and should be reported to them.
I'll investigate a bit more, but will likely close as upstream if I don't find anything suspicious.
Comment 9 Hugo Pereira Da Costa 2012-03-14 11:53:38 UTC
... can't reproduce with 3.3.16
And Ruslan with 3.3.14

So confirmed. Gtk regression.
Fixing as upstream.
(Note: gtk-3.2 is the stable release. We try to avoid fixing issues with the unstable, because ... it is unstable ...)
Comment 10 Hugo Pereira Da Costa 2012-03-22 16:32:53 UTC
Actually, this is now fixed (in our code)
Comment 11 nucleo 2012-03-24 02:57:22 UTC
Bug is fixed in oxygen-gtk3-1.0.2-1.