mirror of
https://github.com/weechat/weechat.git
synced 2026-07-06 09:43:13 +02:00
Added control in clipboard copy function
This commit is contained in:
+11
-9
@@ -1087,16 +1087,18 @@ gui_input_clipboard_paste ()
|
||||
void
|
||||
gui_input_clipboard_copy (char *buffer, int size)
|
||||
{
|
||||
|
||||
if (gui_input_clipboard != NULL)
|
||||
free(gui_input_clipboard);
|
||||
|
||||
gui_input_clipboard = (char *) malloc( (size + 1) * sizeof(*gui_input_clipboard));
|
||||
|
||||
if (gui_input_clipboard)
|
||||
if (size <= 0)
|
||||
return;
|
||||
|
||||
if (gui_input_clipboard != NULL)
|
||||
free(gui_input_clipboard);
|
||||
|
||||
gui_input_clipboard = (char *) malloc( (size + 1) * sizeof(*gui_input_clipboard));
|
||||
|
||||
if (gui_input_clipboard)
|
||||
{
|
||||
memcpy(gui_input_clipboard, buffer, size);
|
||||
gui_input_clipboard[size] = '\0';
|
||||
memcpy(gui_input_clipboard, buffer, size);
|
||||
gui_input_clipboard[size] = '\0';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1087,16 +1087,18 @@ gui_input_clipboard_paste ()
|
||||
void
|
||||
gui_input_clipboard_copy (char *buffer, int size)
|
||||
{
|
||||
|
||||
if (gui_input_clipboard != NULL)
|
||||
free(gui_input_clipboard);
|
||||
|
||||
gui_input_clipboard = (char *) malloc( (size + 1) * sizeof(*gui_input_clipboard));
|
||||
|
||||
if (gui_input_clipboard)
|
||||
if (size <= 0)
|
||||
return;
|
||||
|
||||
if (gui_input_clipboard != NULL)
|
||||
free(gui_input_clipboard);
|
||||
|
||||
gui_input_clipboard = (char *) malloc( (size + 1) * sizeof(*gui_input_clipboard));
|
||||
|
||||
if (gui_input_clipboard)
|
||||
{
|
||||
memcpy(gui_input_clipboard, buffer, size);
|
||||
gui_input_clipboard[size] = '\0';
|
||||
memcpy(gui_input_clipboard, buffer, size);
|
||||
gui_input_clipboard[size] = '\0';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user