MightyCreak / diffuse

Diffuse is a graphical tool for comparing and merging text files. It can retrieve files for comparison from Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion, and SVK repositories.
http://mightycreak.github.io/diffuse/
GNU General Public License v2.0
260 stars 46 forks source link

Preferences cannot be saved in latest release (0.7.4) #156

Closed UffeJakobsen closed 2 years ago

UffeJakobsen commented 2 years ago

Preferences cannot be saved in latest release (0.7.4)

Pressing "OK" button in Preferences gives the following error.

Seen on Archlinux official diffuse-0.7.4.-1 package

Traceback (most recent call last):
  File "/usr/share/diffuse/diffuse/main.py", line 1589, in preferences_cb
    if self.prefs.runDialog(self.get_toplevel()):
  File "/usr/share/diffuse/diffuse/preferences.py", line 280, in runDialog
    self.string_prefs[k] = utils.null_to_empty(widgets[k].get_text())
AttributeError: 'FontButton' object has no attribute 'get_text'. Did you mean: 'get_font'?
MightyCreak commented 2 years ago

I'll check that tomorrow, thank you!!