tAdapt clipboard() - surf - customized build of surf, the suckless webkit brows… | |
git clone git://src.adamsgaard.dk/surf | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 701815a5f22c76dafb6b25c08d0ceb87252782c0 | |
parent d6794e0d75128dda9be6bd4769e2cd81a57192c7 | |
Author: Quentin Rameau <[email protected]> | |
Date: Fri, 20 Nov 2015 00:09:21 +0100 | |
Adapt clipboard() | |
Replace linkhover with target uri and add some comments | |
Diffstat: | |
M surf.c | 14 ++++++-------- | |
1 file changed, 6 insertions(+), 8 deletions(-) | |
--- | |
diff --git a/surf.c b/surf.c | |
t@@ -107,7 +107,7 @@ static char *buildfile(const char *path); | |
static char *buildpath(const char *path); | |
static gboolean buttonreleased(GtkWidget *w, GdkEventKey *e, Client *c); | |
static void cleanup(void); | |
-static void clipboard(Client *c, const Arg *arg); | |
+static void clipboard(Client *c, const Arg *a); | |
static WebKitCookieAcceptPolicy cookiepolicy_get(void); | |
static char cookiepolicy_set(const WebKitCookieAcceptPolicy p); | |
t@@ -362,18 +362,16 @@ runscript(Client *c) | |
} | |
void | |
-clipboard(Client *c, const Arg *arg) | |
+clipboard(Client *c, const Arg *a) | |
{ | |
- gboolean paste = *(gboolean *)arg; | |
- | |
- if (paste) { | |
+ if (a->b) { /* load clipboard uri */ | |
gtk_clipboard_request_text(gtk_clipboard_get( | |
GDK_SELECTION_PRIMARY), | |
pasteuri, c); | |
- } else { | |
+ } else { /* copy uri */ | |
gtk_clipboard_set_text(gtk_clipboard_get( | |
- GDK_SELECTION_PRIMARY), c->linkhover | |
- ? c->linkhover : geturi(c), -1); | |
+ GDK_SELECTION_PRIMARY), c->targeturi | |
+ ? c->targeturi : geturi(c), -1); | |
} | |
} | |