mirror of git://git.suckless.org/surf
Adapt clipboard()
Replace linkhover with target uri and add some comments
This commit is contained in:
parent
d6794e0d75
commit
701815a5f2
14
surf.c
14
surf.c
|
@ -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);
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue