void Clipboard::ClipboardReceivedCallback(GtkClipboard *clipboard, const gchar *text, gpointer data) { Clipboard *oClipboard = (Clipboard *)data; oClipboard->IsBusy = 0; if (text) { gchar *a = g_strdup(text); oClipboard->ClipboardReceived(a); g_free(a); } else { oClipboard->IsBusy = 0; oClipboard->LastClipWord.clear(); } }