Request *request = REQUEST (result);
g_return_val_if_fail (LIGHTDM_IS_GREETER (greeter), FALSE);
-
- g_propagate_error (error, request->error);
+
+ if (request->error)
+ g_propagate_error (error, request->error);
return request->result;
}
g_return_val_if_fail (LIGHTDM_IS_GREETER (greeter), FALSE);
- g_propagate_error (error, request->error);
+ if (request->error)
+ g_propagate_error (error, request->error);
return request->result;
}
g_return_val_if_fail (LIGHTDM_IS_GREETER (greeter), NULL);
- g_propagate_error (error, request->error);
+ if (request->error)
+ g_propagate_error (error, request->error);
return g_strdup (request->dir);
}