Branch data Line data Source code
1 : : // SPDX-License-Identifier: GPL-3.0-or-later
2 : : // SPDX-FileCopyrightText: Andy Holmes <andrew.g.r.holmes@gmail.com>
3 : :
4 : : #include "config.h"
5 : :
6 : : #include <gio/gio.h>
7 : : #include <gtk/gtk.h>
8 : : #include <libpeas.h>
9 : : #include <valent.h>
10 : :
11 : : #include "valent-gnome-application.h"
12 : : #include "valent-mutter-clipboard.h"
13 : :
14 : :
15 : : _VALENT_EXTERN void
16 : 17 : valent_gnome_plugin_register_types (PeasObjectModule *module)
17 : : {
18 : 17 : peas_object_module_register_extension_type (module,
19 : : VALENT_TYPE_CLIPBOARD_ADAPTER,
20 : : VALENT_TYPE_MUTTER_CLIPBOARD);
21 [ + - ]: 17 : if (gtk_is_initialized ())
22 : : {
23 : 17 : peas_object_module_register_extension_type (module,
24 : : VALENT_TYPE_APPLICATION_PLUGIN,
25 : : VALENT_TYPE_GNOME_APPLICATION);
26 : : }
27 : 17 : }
|