daemon: check for the correct "file not found" code
When a script fails to load, the lua component loader returns G_IO_ERROR / G_IO_ERROR_NOT_FOUND.
This commit is contained in:

committed by
Julian Bouzas

parent
8219cc58c1
commit
65c94c71fd
@@ -192,7 +192,8 @@ on_plugin_loaded (WpCore *core, GAsyncResult *res, gpointer data)
|
||||
o = wp_core_load_component_finish (core, res, &error);
|
||||
if (!o) {
|
||||
if (self->curr_component->flags & IF_EXISTS &&
|
||||
error->code == G_FILE_ERROR_ISDIR) {
|
||||
error->domain == G_IO_ERROR &&
|
||||
error->code == G_IO_ERROR_NOT_FOUND) {
|
||||
wp_info ("skipping component '%s' with 'ifexists' flag because its "
|
||||
"file does not exist", self->curr_component->name);
|
||||
goto next;
|
||||
|
Reference in New Issue
Block a user