It looks like the bug was caused by this patch: 
https://bugzilla.gnome.org/show_bug.cgi?id=659437
I have created an account and posted comment #10
Here is my explanation of why the patch is broken:

This code is working in the opposite way it is intended to. I.e. only the
unchanged documents are being saved, and the changed documents are left
unsaved.
On inspecting the code, it is obvious why:

   if doc.get_modified():
       all_docs = False
       docs.remove(doc)

Modified documents are being removed from the list to be saved. Instead it
should be:

   if not doc.get_modified():


** Bug watch added: GNOME Bug Tracker #659437
   https://bugzilla.gnome.org/show_bug.cgi?id=659437

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gedit in Ubuntu.
https://bugs.launchpad.net/bugs/1244338

Title:
  External tool won't run if "Save" is set to "All documents"

Status in “gedit” package in Ubuntu:
  Confirmed

Bug description:
  Since upgrading to Ubuntu 13.10/gedit 3.8.3 external tools won't be
  run if the "Save" option is set to "All documents". If the setting it
  to "None" or "Current documents" then the tool will run again.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gedit/+bug/1244338/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to