Add Clutter support to eekboard-server.

This commit is contained in:
Daiki Ueno
2011-02-01 11:24:51 +09:00
parent f66d20972d
commit 30d88ceb78
2 changed files with 56 additions and 4 deletions

View File

@ -23,6 +23,10 @@
#include "config.h"
#endif /* HAVE_CONFIG_H */
#if HAVE_CLUTTER_GTK
#include <clutter-gtk/clutter-gtk.h>
#endif
#include "server.h"
#include "eek/eek.h"
@ -34,10 +38,17 @@ main (int argc, char **argv)
GError *error;
GMainLoop *loop;
if (!gtk_init_check (&argc, &argv)) {
g_warning ("Can't init GTK");
#if HAVE_CLUTTER_GTK
if (gtk_clutter_init (&argc, &argv) != CLUTTER_INIT_SUCCESS) {
g_printerr ("Can't init GTK with Clutter\n");
exit (1);
}
#else
if (!gtk_init_check (&argc, &argv)) {
g_printerr ("Can't init GTK\n");
exit (1);
}
#endif
error = NULL;
connection = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, &error);