Fix undo when going back from a modified text layer to an editable one
My earlier change to using gimp_drawable_push_undo() here was a very bad idea. Go back to using gimp_image_undo_push_drawable_mod(), but make use of its new tile-copying feature so the problem that made me do the earlier change is fixed too. See comments in the changed code.
Showing with 14 additions and 10 deletions