diff --git a/gpaste-reloaded@feuerfuchs.eu/files/gpaste-reloaded@feuerfuchs.eu/6.4/GPasteHistoryItem.js b/gpaste-reloaded@feuerfuchs.eu/files/gpaste-reloaded@feuerfuchs.eu/6.4/GPasteHistoryItem.js index b4580b7ba7d..2bbc5438962 100644 --- a/gpaste-reloaded@feuerfuchs.eu/files/gpaste-reloaded@feuerfuchs.eu/6.4/GPasteHistoryItem.js +++ b/gpaste-reloaded@feuerfuchs.eu/files/gpaste-reloaded@feuerfuchs.eu/6.4/GPasteHistoryItem.js @@ -89,6 +89,21 @@ GPasteHistoryItem.prototype = { this.actor.hide(); } }, + /* + * Set specified uuid and get respective history item's content + */ + setUuid: function(uuid) { + this._uuid = uuid; + if (uuid != null) { + this._applet.client.get_element(uuid, (client, result) => { + const value = client.get_element_finish(result); + this.label.set_text(value.replace(/[\t\n\r]/g, '')); + }); + this.actor.show(); + } else { + this.actor.hide(); + } + }, /* * Refresh history item's content diff --git a/gpaste-reloaded@feuerfuchs.eu/files/gpaste-reloaded@feuerfuchs.eu/6.4/applet.js b/gpaste-reloaded@feuerfuchs.eu/files/gpaste-reloaded@feuerfuchs.eu/6.4/applet.js index 90647cbb614..bef90ce5f20 100644 --- a/gpaste-reloaded@feuerfuchs.eu/files/gpaste-reloaded@feuerfuchs.eu/6.4/applet.js +++ b/gpaste-reloaded@feuerfuchs.eu/files/gpaste-reloaded@feuerfuchs.eu/6.4/applet.js @@ -398,7 +398,7 @@ class GPasteApplet extends Applet.IconApplet { } this._historyItems.slice(0, results).forEach((item, index) => { - item.setIndex(this._searchResults[index]); + item.setUuid(this._searchResults[index]); }); this._historyItems.slice(results, maxSize).forEach((item, index) => { item.setIndex(-1); diff --git a/gpaste-reloaded@feuerfuchs.eu/files/gpaste-reloaded@feuerfuchs.eu/6.4/metadata.json b/gpaste-reloaded@feuerfuchs.eu/files/gpaste-reloaded@feuerfuchs.eu/6.4/metadata.json index fceb5532981..cb3c4e7239b 100644 --- a/gpaste-reloaded@feuerfuchs.eu/files/gpaste-reloaded@feuerfuchs.eu/6.4/metadata.json +++ b/gpaste-reloaded@feuerfuchs.eu/files/gpaste-reloaded@feuerfuchs.eu/6.4/metadata.json @@ -3,7 +3,7 @@ "uuid": "gpaste-reloaded@feuerfuchs.eu", "max-instances": -1, "description": "Instantly access and manage your clipboard history.", - "version": "2.7", + "version": "2.8", "multiversion": "true", "name": "GPaste Reloaded" }