Update IM spot location before running _validate_onscreen()
Update IM spot location before running _validate_onscreen()

Updating the IM spot location in gtk_text_view_value_changed() might
invalidate the layout, so we need to make sure that we update it before
validating the layout again.  Otherwise, the layout will be invalidated
right after validating it (possibly resulting in a failed
onscreen_validated assertion).  Patch merged from maemo-gtk.

Unity-Technologies/gtk,chipx86/gtk,msteinert/gtk,ahodesuka/gtk,Lyude/gtk-,msteinert/gtk,davidgumberg/gtk,jadahl/gtk,grubersjoe/adwaita,simokivimaki/gtk,bratsche/gtk-,johne53/MB3Gtk-2,chipx86/gtk,davidgumberg/gtk,Lyude/gtk-,bratsche/gtk-,Sidnioulz/SandboxGtk,Lyude/gtk-,nacho/gtk-,jadahl/gtk,jessevdk/gtk,davidgumberg/gtk,jigpu/gtk,Distrotech/gtk2,bratsche/gtk-,jigpu/gtk,davidt/gtk,jessevdk/gtk,msteinert/gtk,chipx86/gtk,grubersjoe/adwaita,nacho/gtk-,bratsche/gtk-,johne53/MB3Gtk-2,davidgumberg/gtk,davidt/gtk,chergert/gtk,simokivimaki/gtk,simokivimaki/gtk,chipx86/gtk,alexlarsson/gtk,nacho/gtk-,jadahl/gtk,msteinert/gtk,chipx86/gtk,bratsche/gtk-,ahodesuka/gtk,grubersjoe/adwaita,ebassi/gtk,alexlarsson/gtk,Distrotech/gtk2,davidt/gtk,jessevdk/gtk,Distrotech/gtk,Sidnioulz/SandboxGtk,Adamovskiy/gtk,simokivimaki/gtk,alexlarsson/gtk,ahodesuka/gtk,grubersjoe/adwaita,grubersjoe/adwaita,alexlarsson/gtk,chergert/gtk,davidgumberg/gtk,Adamovskiy/gtk,Sidnioulz/SandboxGtk,ahodesuka/gtk,chergert/gtk,msteinert/gtk,jessevdk/gtk,Lyude/gtk-,jadahl/gtk,chergert/gtk,davidt/gtk,Adamovskiy/gtk,Adamovskiy/gtk,Sidnioulz/SandboxGtk,ebassi/gtk,jigpu/gtk,davidgumberg/gtk,Adamovskiy/gtk,jigpu/gtk,Unity-Technologies/gtk,johne53/MB3Gtk-2,alexlarsson/gtk,Distrotech/gtk2,Unity-Technologies/gtk,jessevdk/gtk,grubersjoe/adwaita,chergert/gtk,alexlarsson/gtk,ahodesuka/gtk,davidt/gtk,jessevdk/gtk,ahodesuka/gtk,Lyude/gtk-,bratsche/gtk-,ebassi/gtk,Lyude/gtk-,Distrotech/gtk,nacho/gtk-,Distrotech/gtk,ahodesuka/gtk,grubersjoe/adwaita,jigpu/gtk,davidt/gtk,jadahl/gtk,ebassi/gtk,ahodesuka/gtk,Distrotech/gtk,Lyude/gtk-,Adamovskiy/gtk,davidgumberg/gtk,Distrotech/gtk2,grubersjoe/adwaita,jigpu/gtk,msteinert/gtk,Distrotech/gtk,ebassi/gtk,chergert/gtk,johne53/MB3Gtk-2,jigpu/gtk,Adamovskiy/gtk,nacho/gtk-,Adamovskiy/gtk,Unity-Technologies/gtk,jadahl/gtk,jadahl/gtk,Distrotech/gtk2,johne53/MB3Gtk-2,chergert/gtk,davidgumberg/gtk,chergert/gtk,jigpu/gtk,alexlarsson/gtk,Lyude/gtk-,simokivimaki/gtk,Unity-Technologies/gtk,simokivimaki/gtk,ebassi/gtk,Sidnioulz/SandboxGtk,jadahl/gtk,alexlarsson/gtk,jessevdk/gtk,Distrotech/gtk2,Sidnioulz/SandboxGtk