]> git.eshelyaron.com Git - emacs.git/commitdiff
(x_clear_frame_selections): Delete duplicate code.
authorKarl Heuer <kwzh@gnu.org>
Mon, 17 Jul 1995 22:14:00 +0000 (22:14 +0000)
committerKarl Heuer <kwzh@gnu.org>
Mon, 17 Jul 1995 22:14:00 +0000 (22:14 +0000)
src/xselect.c

index 2b86e0d862e1b7742b5693a5a540daf935afe68d..ad0cc265861a49c69251f4f1b8c43cfd14ce086e 100644 (file)
@@ -818,25 +818,6 @@ x_clear_frame_selections (f)
   /* Otherwise, we're really honest and truly being told to drop it.
      Don't use Fdelq as that may QUIT;.  */
 
-  while (!NILP (Vselection_alist)
-        && EQ (frame, Fcar (Fcdr (Fcdr (Fcdr (Fcar (Vselection_alist)))))))
-    {
-      /* Let random Lisp code notice that the selection has been stolen.  */
-      Lisp_Object hooks, selection_symbol;
-
-      hooks = Vx_lost_selection_hooks;
-      selection_symbol = Fcar (Vselection_alist);
-
-      if (!EQ (hooks, Qunbound))
-       {
-         for (; CONSP (hooks); hooks = Fcdr (hooks))
-           call1 (Fcar (hooks), selection_symbol);
-         redisplay_preserve_echo_area ();
-       }
-
-      Vselection_alist = Fcdr (Vselection_alist);
-    }
-
   for (rest = Vselection_alist; !NILP (rest); rest = Fcdr (rest))
     if (EQ (frame, Fcar (Fcdr (Fcdr (Fcdr (Fcar (XCONS (rest)->cdr)))))))
       {