Comment 4 for bug 1244670

Revision history for this message
ppp (superduper3000) wrote :

Thanks. The file seems to be located in /usr/share/gufw/gufw/view/utilsview.py

After replace:

$ gufw

(gufw.py:2584): Gtk-CRITICAL **: gtk_list_store_get_column_type: assertion 'index < priv->n_columns' failed
Traceback (most recent call last):
  File "/usr/share/gufw/gufw/gufw.py", line 34, in <module>
    app = Gufw(fw_frontend)
  File "/usr/share/gufw/gufw/view/gufw.py", line 49, in __init__
    self._set_initial_values()
  File "/usr/share/gufw/gufw/view/gufw.py", line 181, in _set_initial_values
    self.utils.print_rules(self.fw.get_rules())
  File "/usr/share/gufw/gufw/view/utilsview.py", line 121, in print_rules
    self.rules_model.set_value(iter_row, 13, row) # number
  File "/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py", line 980, in set_value
    value = self._convert_value(column, value)
  File "/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py", line 862, in _convert_value
    return GObject.Value(self.get_column_type(column), value)
  File "/usr/lib/python2.7/dist-packages/gi/overrides/GObject.py", line 214, in __init__
    self.init(value_type)
TypeError: Must be gobject.GType, not gobject.GType

Then I commented line 121 out - it looks like a bug anyway :)
#self.rules_model.set_value(iter_row, 13, row) # number

And tried again. This time it run ok, see the screenshot.

http://postimg.org/image/430os7iij/
http://s17.postimg.org/bizye067z/gufw3.png

To me it looks better now, but still some pixels in the very end of the widow (20 or so pixles) are still not visible.

For refernce gufw.cfg

[GufwConfiguration]
profile = Home
windowwidth = 371
windowheight = 560
expandrules = yes
expandlog = yes
expandlistening = yes

Hope this helps.