Fix build of the lpr print backend

Some copy-and-paste from the CUPS print backend broke the build on
Continuous, where CUPS does not exist.
This commit is contained in:
Emmanuele Bassi 2018-02-19 02:07:09 +00:00
parent 809603c16c
commit 96f6f218ef

View File

@ -44,8 +44,6 @@ typedef struct _GtkPrintBackendLprClass GtkPrintBackendLprClass;
#define _LPR_MAX_CHUNK_SIZE 8192 #define _LPR_MAX_CHUNK_SIZE 8192
static GType print_backend_lpr_type = 0;
struct _GtkPrintBackendLprClass struct _GtkPrintBackendLprClass
{ {
GtkPrintBackendClass parent_class; GtkPrintBackendClass parent_class;
@ -83,7 +81,7 @@ static void gtk_print_backend_lpr_print_stream (GtkPrintBacke
gpointer user_data, gpointer user_data,
GDestroyNotify dnotify); GDestroyNotify dnotify);
G_DEFINE_DYNAMIC_TYPE(GtkPrintBackendLpr, gtk_print_backend_lpr, GTK_TYPE_PRINT_BACKEND) G_DEFINE_DYNAMIC_TYPE (GtkPrintBackendLpr, gtk_print_backend_lpr, GTK_TYPE_PRINT_BACKEND)
void void
g_io_module_load (GIOModule *module) g_io_module_load (GIOModule *module)
@ -91,10 +89,9 @@ g_io_module_load (GIOModule *module)
g_type_module_use (G_TYPE_MODULE (module)); g_type_module_use (G_TYPE_MODULE (module));
gtk_print_backend_lpr_register_type (G_TYPE_MODULE (module)); gtk_print_backend_lpr_register_type (G_TYPE_MODULE (module));
gtk_printer_lpr_register_type (G_TYPE_MODULE (module));
g_io_extension_point_implement (GTK_PRINT_BACKEND_EXTENSION_POINT_NAME, g_io_extension_point_implement (GTK_PRINT_BACKEND_EXTENSION_POINT_NAME,
GTK_TYPE_PRINT_BACKEND_CUPS, GTK_TYPE_PRINT_BACKEND_LPR,
"lpr", "lpr",
10); 10);
} }