forked from AuroraMiddleware/gtk
printing: Use original names for remote CUPS printers
CUPS uses resource paths in the form of "printers/printer_name" or "classes/class_name" so it is enough to remove the "printers/" or "classes/" prefix and use the string behind it as a name. There was recently introduced a wrong check for the prefix. This commit fixes it in the way it was originally intended.
This commit is contained in:
parent
2031bcd388
commit
5a8f90357d
@ -3171,8 +3171,8 @@ avahi_service_resolver_cb (GObject *source_object,
|
||||
if (data->resource_path != NULL)
|
||||
{
|
||||
if (data->got_printer_type &&
|
||||
(g_strcmp0 (data->resource_path, "printers/") == 0 ||
|
||||
g_strcmp0 (data->resource_path, "classes/") == 0))
|
||||
(g_str_has_prefix (data->resource_path, "printers/") ||
|
||||
g_str_has_prefix (data->resource_path, "classes/")))
|
||||
{
|
||||
/* This is a CUPS printer advertised via Avahi */
|
||||
printer_name = g_strrstr (data->resource_path, "/");
|
||||
|
Loading…
Reference in New Issue
Block a user