mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-05 16:20:10 +00:00
cups: Add hack to work around gcc warning
gcc warns if you switch on values that are not part of the enum you're switching on. So handle those cases in the default handler by using if statments. PS: Someone file a bug against cups about this?
This commit is contained in:
parent
176218c5a0
commit
9e91b6557a
@ -846,9 +846,6 @@ request_password (gpointer data)
|
||||
|
||||
switch (dispatch->request->ipp_request->request.op.operation_id)
|
||||
{
|
||||
case 0:
|
||||
prompt = g_strdup_printf ( _("Authentication is required to get a file from %s"), hostname);
|
||||
break;
|
||||
case IPP_PRINT_JOB:
|
||||
if (job_title != NULL && printer_name != NULL)
|
||||
prompt = g_strdup_printf ( _("Authentication is required to print document '%s' on printer %s"), job_title, printer_name);
|
||||
@ -874,7 +871,11 @@ request_password (gpointer data)
|
||||
prompt = g_strdup_printf ( _("Authentication is required to get printers from %s"), hostname);
|
||||
break;
|
||||
default:
|
||||
prompt = g_strdup_printf ( _("Authentication is required on %s"), hostname);
|
||||
/* work around gcc warning about 0 not being a value for this enum */
|
||||
if (dispatch->request->ipp_request->request.op.operation_id == 0)
|
||||
prompt = g_strdup_printf ( _("Authentication is required to get a file from %s"), hostname);
|
||||
else
|
||||
prompt = g_strdup_printf ( _("Authentication is required on %s"), hostname);
|
||||
break;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user