Re: Code break requested for gnome-packgekit



On 22 March 2012 13:29, Christian Persch <chpe gnome org> wrote:
> Wouldn't it be better to make this a *successful* return
> (after all, nothing went wrong, all requested packages were
> installed :-) ) instead of an error?

Yes, of course, makes sense:

diff --git a/src/gpk-dbus-task.c b/src/gpk-dbus-task.c
index 2f3a6ed..065c213 100644
--- a/src/gpk-dbus-task.c
+++ b/src/gpk-dbus-task.c
@@ -1221,6 +1221,10 @@ gpk_dbus_task_install_package_names
(GpkDbusTask *dtask, gchar **packages, GpkDb

        string = g_string_new ("");
        len = g_strv_length (packages);
+       if (len == 0) {
+               gpk_dbus_task_dbus_return_value (dtask, TRUE);
+               goto out;
+       }

        /* don't use a bullet for one item */

Richard.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]