[xchat-gnome] From 4ab5f483d2769d0c07c6f9aa525389ce1e2ac246 Mon Sep 17 00:00:00 2001 From: Marc Deslauriers <marc.
- From: Ritesh Khadgaray <rkhadgaray src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [xchat-gnome] From 4ab5f483d2769d0c07c6f9aa525389ce1e2ac246 Mon Sep 17 00:00:00 2001 From: Marc Deslauriers <marc.
- Date: Thu, 12 Jun 2014 12:32:42 +0000 (UTC)
commit e64a1af508192c075b4bcae1435f10e7dab9f3c7
Author: Marc Deslauriers <marc deslauriers ubuntu com>
Date: Thu Jun 12 18:02:15 2014 +0530
From 4ab5f483d2769d0c07c6f9aa525389ce1e2ac246 Mon Sep 17 00:00:00 2001
From: Marc Deslauriers <marc deslauriers ubuntu com>
Date: Tue, 21 Aug 2012 13:02:04 -0400
Subject: [PATCH] Don't set CLIPBOARD buffer when selecting text
Selecting text should only set the PRIMARY buffer, not the CLIPBOARD
buffer. CLIPBOARD should only be used when "copy" is selected from
the menu. This also fixes a common segfault in that codepath.
https://bugzilla.gnome.org/show_bug.cgi?id=624792
https://bugzilla.gnome.org/show_bug.cgi?id=635317
https://bugzilla.gnome.org/show_bug.cgi?id=658502
src/fe-gnome/xtext.c | 11 -----------
1 files changed, 0 insertions(+), 11 deletions(-)
---
diff --git a/src/fe-gnome/xtext.c b/src/fe-gnome/xtext.c
index 861cd9c..d56e13d 100644
--- a/src/fe-gnome/xtext.c
+++ b/src/fe-gnome/xtext.c
@@ -1576,23 +1576,12 @@ gtk_xtext_motion_notify (GtkWidget * widget, GdkEventMotion * event)
static void
gtk_xtext_set_clip_owner (GtkWidget * xtext, GdkEventButton * event)
{
- char *str;
- int len;
-
if (GTK_XTEXT (xtext)->selection_buffer &&
GTK_XTEXT (xtext)->selection_buffer != GTK_XTEXT (xtext)->buffer)
gtk_xtext_selection_clear (GTK_XTEXT (xtext)->selection_buffer);
GTK_XTEXT (xtext)->selection_buffer = GTK_XTEXT (xtext)->buffer;
- str = gtk_xtext_selection_get_text (GTK_XTEXT (xtext), &len);
- if (str)
- {
- gtk_clipboard_set_text (gtk_clipboard_get_for_display (gtk_widget_get_display (xtext),
- GDK_SELECTION_CLIPBOARD), str, len);
- free (str);
- }
-
gtk_selection_owner_set (xtext, GDK_SELECTION_PRIMARY, event->time);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]