summaryrefslogtreecommitdiff
path: root/plugins/common
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/common')
-rw-r--r--plugins/common/RESTSupport.vala12
-rw-r--r--plugins/common/Resources.vala7
2 files changed, 16 insertions, 3 deletions
diff --git a/plugins/common/RESTSupport.vala b/plugins/common/RESTSupport.vala
index 482fd2c..5cd3768 100644
--- a/plugins/common/RESTSupport.vala
+++ b/plugins/common/RESTSupport.vala
@@ -444,6 +444,18 @@ public class Transaction {
public void add_argument(string name, string value) {
arguments += new Argument(name, value);
}
+
+ public void set_argument(string name, string value) {
+ foreach (var arg in arguments) {
+ if (arg.key == name) {
+ arg.value = value;
+
+ return;
+ }
+ }
+
+ add_argument(name, value);
+ }
public string? get_endpoint_url() {
return (endpoint_url != null) ? endpoint_url : parent_session.get_endpoint_url();
diff --git a/plugins/common/Resources.vala b/plugins/common/Resources.vala
index 29c7294..ecbf2f8 100644
--- a/plugins/common/Resources.vala
+++ b/plugins/common/Resources.vala
@@ -42,7 +42,7 @@ public Gdk.Pixbuf[]? load_icon_set(GLib.File? icon_file) {
try {
icon = new Gdk.Pixbuf.from_file(icon_file.get_path());
} catch (Error err) {
- warning("couldn't load icon set from %s.", icon_file.get_path());
+ warning("couldn't load icon set from %s: %s", icon_file.get_path(), err.message);
}
if (icon != null) {
@@ -57,9 +57,10 @@ public Gdk.Pixbuf[]? load_icon_set(GLib.File? icon_file) {
public Gdk.Pixbuf[]? load_from_resource (string resource_path) {
Gdk.Pixbuf? icon = null;
try {
- icon = new Gdk.Pixbuf.from_resource (resource_path);
+ debug ("Loading icon from %s", resource_path);
+ icon = new Gdk.Pixbuf.from_resource_at_scale (resource_path, 24, 24, true);
} catch (Error error) {
- warning ("Couldn't load icon set from %s", resource_path);
+ warning ("Couldn't load icon set from %s: %s", resource_path, error.message);
}
if (icon != null) {