tools: in performance-log-viewer.py, fix percentage cell renderer

This commit is contained in:
Ell 2018-10-20 10:56:09 -04:00
parent dac5be6108
commit 27dc9b815d

View file

@ -2245,17 +2245,17 @@ class CellRendererPercentage (Gtk.CellRendererText):
Gtk.CellRendererText.do_render (self,
cr, widget,
background_area, cell_area,
Gtk.CellRendererState (
flags |
Gtk.CellRendererState.SELECTED
))
flags)
value = min (max (self.value, 0), 1)
width = round (full_width * value)
height = full_height
if width > 0 and height > 0:
state = Gtk.StateFlags (state | Gtk.StateFlags.SELECTED)
state = Gtk.StateFlags (state |
Gtk.StateFlags.SELECTED)
flags = Gtk.CellRendererState (flags |
Gtk.CellRendererState.SELECTED)
style.save ()
style.set_state (state)
@ -2278,10 +2278,7 @@ class CellRendererPercentage (Gtk.CellRendererText):
Gtk.CellRendererText.do_render (self,
cr, widget,
background_area, cell_area,
Gtk.CellRendererState (
flags |
Gtk.CellRendererState.SELECTED
))
flags)
style.restore ()