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 671718 - Rendering artifacts in the call window
Rendering artifacts in the call window
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: VoIP
unspecified
Other Linux
: Normal minor
: ---
Assigned To: Emanuele Aina
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2012-03-09 13:46 UTC by Emanuele Aina
Modified: 2012-03-12 12:28 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Avoid clipping buttons in the call window (2.68 KB, patch)
2012-03-09 16:27 UTC, Emanuele Aina
committed Details | Review

Description Emanuele Aina 2012-03-09 13:46:43 UTC
Some widgets in the new call window written with clutter are mis-clipped, buttons in particular.
This is caused by the use of EmpathyRoundedActor as container for them, which will clip their corners.
Comment 1 Emanuele Aina 2012-03-09 16:27:24 UTC
Created attachment 209326 [details] [review]
Avoid clipping buttons in the call window

Also try to set a transparent background on the GtkBin inside
GtkClutteActors, but for some reason it's not working here.
Comment 3 Guillaume Desmottes 2012-03-12 10:22:30 UTC
Review of attachment 209326 [details] [review]:

::: src/empathy-call-window.c
@@ +1139,3 @@
   clutter_actor_set_size (b, 24, 24);
+  bin = gtk_clutter_actor_get_widget (GTK_CLUTTER_ACTOR (b));
+  gtk_widget_override_background_color(bin, GTK_STATE_FLAG_NORMAL, &transparent);

_color (...)

"make check" should catch such error.
Comment 4 Guillaume Desmottes 2012-03-12 12:28:37 UTC
Attachment 209326 [details] pushed as 889e9be - Avoid clipping buttons in the call window