diff options
Diffstat (limited to 'plugins/common')
| -rw-r--r-- | plugins/common/RESTSupport.vala | 12 | ||||
| -rw-r--r-- | plugins/common/Resources.vala | 7 | 
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) { | 
