diff --git a/7.2.444 b/7.2.444
new file mode 100644
index 0000000..2de9aa3
--- /dev/null
+++ b/7.2.444
@@ -0,0 +1,85 @@
+To: vim-dev@vim.org
+Subject: Patch 7.2.444
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.444 (after 7.2.442)
+Problem:    Can't build with GTK 1, gtk_selection_clear_targets() is not
+            available. (Patrick Texier)
+Solution:   Don't change the targets for GTK 1, set them once.
+Files:      src/gui_gtk_x11.c, src/option.c
+
+
+*** ../vim-7.2.443/src/gui_gtk_x11.c	2010-06-05 12:49:40.000000000 +0200
+--- src/gui_gtk_x11.c	2010-06-13 02:26:24.000000000 +0200
+***************
+*** 3478,3484 ****
+  
+      for (i = 0; i < (int)N_SELECTION_TARGETS; ++i)
+      {
+! #ifdef FEAT_MBYTE
+  	/* OpenOffice tries to use TARGET_HTML and fails when it doesn't
+  	 * return something, instead of trying another target. Therefore only
+  	 * offer TARGET_HTML when it works. */
+--- 3478,3484 ----
+  
+      for (i = 0; i < (int)N_SELECTION_TARGETS; ++i)
+      {
+! #if defined(FEAT_MBYTE) && defined(HAVE_GTK2)
+  	/* OpenOffice tries to use TARGET_HTML and fails when it doesn't
+  	 * return something, instead of trying another target. Therefore only
+  	 * offer TARGET_HTML when it works. */
+***************
+*** 3489,3496 ****
+--- 3489,3498 ----
+  	    targets[j++] = selection_targets[i];
+      }
+  
++ #ifdef HAVE_GTK2  /* GTK 1 doesn't have this function */
+      gtk_selection_clear_targets(gui.drawarea, (GdkAtom)GDK_SELECTION_PRIMARY);
+      gtk_selection_clear_targets(gui.drawarea, (GdkAtom)clip_plus.gtk_sel_atom);
++ #endif
+      gtk_selection_add_targets(gui.drawarea,
+  			      (GdkAtom)GDK_SELECTION_PRIMARY,
+  			      targets, n_targets);
+*** ../vim-7.2.443/src/option.c	2010-06-05 12:49:40.000000000 +0200
+--- src/option.c	2010-06-13 02:27:36.000000000 +0200
+***************
+*** 7112,7118 ****
+  	clip_html = new_html;
+  	vim_free(clip_exclude_prog);
+  	clip_exclude_prog = new_exclude_prog;
+! #ifdef FEAT_GUI_GTK
+  	if (gui.in_use)
+  	{
+  	    gui_gtk_set_selection_targets();
+--- 7112,7118 ----
+  	clip_html = new_html;
+  	vim_free(clip_exclude_prog);
+  	clip_exclude_prog = new_exclude_prog;
+! #ifdef HAVE_GTK2  /* for GTK 1 we can't change the list of targets */
+  	if (gui.in_use)
+  	{
+  	    gui_gtk_set_selection_targets();
+*** ../vim-7.2.443/src/version.c	2010-06-12 20:11:53.000000000 +0200
+--- src/version.c	2010-06-13 02:29:18.000000000 +0200
+***************
+*** 683,684 ****
+--- 683,686 ----
+  {   /* Add new patch number below this line */
++ /**/
++     444,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+195. Your cat has its own home page.
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff --git a/README.patches b/README.patches
index 27dfe48..da045f5 100644
--- a/README.patches
+++ b/README.patches
@@ -475,3 +475,4 @@ Individual patches for Vim 7.2:
   3446  7.2.441  when using ":earlier" undo information may be wrong
   7872  7.2.442  (after 7.2.201) copy/paste with OpenOffice doesn't work
   3953  7.2.443  taglist() on tag file with duplicate fields causes int. error
+  2904  7.2.444  (after 7.2.442) can't build with GTK 1
diff --git a/vim.spec b/vim.spec
index 2dfc734..2843484 100644
--- a/vim.spec
+++ b/vim.spec
@@ -18,7 +18,7 @@
 #used for pre-releases:
 %define beta %{nil}
 %define vimdir vim72%{?beta}
-%define patchlevel 443
+%define patchlevel 444
 
 Summary: The VIM editor
 URL:     http://www.vim.org/
@@ -509,6 +509,7 @@ Patch440: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.440
 Patch441: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.441
 Patch442: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.442
 Patch443: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.443
+Patch444: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.444
 
 Patch3000: vim-7.0-syntax.patch
 Patch3002: vim-7.1-nowarnings.patch
@@ -1090,6 +1091,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
 %patch441 -p0
 %patch442 -p0
 %patch443 -p0
+%patch444 -p0
 
 
 # install spell files
@@ -1554,6 +1556,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/icons/hicolor/*/apps/*
 
 %changelog
+* Sun Jun 13 2010 Karsten Hopp <karsten@redhat.com> 7.2.444-1
+- patchlevel 444
+
 * Sun Jun 13 2010 Karsten Hopp <karsten@redhat.com> 7.2.443-1
 - patchlevel 443