You are not logged in.

#1 2014-09-01 08:10:46

orschiro
Member
Registered: 2009-06-04
Posts: 2,136
Website

"Save as" function of meld not working with gksu

Hi there,

I used to run $ gksu meld to merge changes of my config files in /etc.

After editing I was able to select Save as from the context menu and overwrite the old config file with the modified .pacnew file. This is no longer working. I can save the modified .pacnew file under its existing name but cannot save it under the name of an exisiting file, thus overwriting the existing one.

This used to work, however.

Running $ gksu meld from the terminal does not reveal any hintful information:

~ gksu meld /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.pacnew 
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/meld/meldwindow.py", line 435, in on_menu_save_as_activate
    self.current_doc().save_as()
  File "/usr/lib/python2.7/site-packages/meld/filediff.py", line 1751, in save_as
    self.save_file(pane, True)
  File "/usr/lib/python2.7/site-packages/meld/filediff.py", line 1646, in save_file
    filename = self._get_filename_for_saving(prompt)
  File "/usr/lib/python2.7/site-packages/meld/filediff.py", line 1619, in _get_filename_for_saving
    buttonstype = Gtk.ButtonsType.YES_NO)
  File "/usr/lib/python2.7/site-packages/meld/misc.py", line 120, in run_dialog
    d.props.image.set_alignment(0.5, 0)
AttributeError: 'NoneType' object has no attribute 'set_alignment'
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/meld/meldwindow.py", line 435, in on_menu_save_as_activate
    self.current_doc().save_as()
  File "/usr/lib/python2.7/site-packages/meld/filediff.py", line 1751, in save_as
    self.save_file(pane, True)
  File "/usr/lib/python2.7/site-packages/meld/filediff.py", line 1646, in save_file
    filename = self._get_filename_for_saving(prompt)
  File "/usr/lib/python2.7/site-packages/meld/filediff.py", line 1619, in _get_filename_for_saving
    buttonstype = Gtk.ButtonsType.YES_NO)
  File "/usr/lib/python2.7/site-packages/meld/misc.py", line 120, in run_dialog
    d.props.image.set_alignment(0.5, 0)
AttributeError: 'NoneType' object has no attribute 'set_alignment'

Does someone have an idea what could be the reason?

Thanks!

Offline

#2 2014-09-26 15:04:04

valr
Member
From: Belgium
Registered: 2012-01-08
Posts: 62

Re: "Save as" function of meld not working with gksu

Hi Orschiro, same problem here.
I've filed a bug report in the meld tracker: https://bugzilla.gnome.org/show_bug.cgi?id=737441

See the  (quick&dirty) workaround I've applied.

Cheers

Last edited by valr (2014-09-26 15:04:51)

Offline

#3 2014-09-26 18:02:21

orschiro
Member
Registered: 2009-06-04
Posts: 2,136
Website

Re: "Save as" function of meld not working with gksu

@valr

Thanks for reporting back!

I hope your patch will be merged soon. smile

Offline

Board footer

Powered by FluxBB