Fix some mistakes.
This commit is contained in:
		@ -26,43 +26,21 @@
 | 
			
		||||
#endif  /* HAVE_CONFIG_H */
 | 
			
		||||
 | 
			
		||||
#include "eek/eek.h"
 | 
			
		||||
#include "eek/eek-xkl.h"
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
test_output_parse (void)
 | 
			
		||||
{
 | 
			
		||||
    GString *output;
 | 
			
		||||
    GInputStream *input;
 | 
			
		||||
    EekLayout *layout;
 | 
			
		||||
    EekKeyboard *keyboard;
 | 
			
		||||
    Display *display;
 | 
			
		||||
    GError *error;
 | 
			
		||||
 | 
			
		||||
    output = g_string_sized_new (8192);
 | 
			
		||||
 | 
			
		||||
    display = XOpenDisplay (NULL);
 | 
			
		||||
    layout = eek_xkl_layout_new (display, NULL);
 | 
			
		||||
 | 
			
		||||
    keyboard = eek_keyboard_new (layout, 640, 480);
 | 
			
		||||
    g_object_unref (layout);
 | 
			
		||||
 | 
			
		||||
    eek_keyboard_output (keyboard, output, 0);
 | 
			
		||||
    g_object_unref (keyboard);
 | 
			
		||||
 | 
			
		||||
#if 0
 | 
			
		||||
    fwrite (output->str, sizeof(gchar), output->len, stdout);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
    input = g_memory_input_stream_new_from_data (output->str,
 | 
			
		||||
                                                 output->len,
 | 
			
		||||
                                                 NULL);
 | 
			
		||||
    layout = eek_xml_layout_new (input);
 | 
			
		||||
    g_object_unref (input);
 | 
			
		||||
    error = NULL;
 | 
			
		||||
    layout = eek_xml_layout_new ("us", &error);
 | 
			
		||||
    g_assert_no_error (error);
 | 
			
		||||
 | 
			
		||||
    keyboard = eek_keyboard_new (layout, 640, 480);
 | 
			
		||||
    g_object_unref (layout);
 | 
			
		||||
    g_object_unref (keyboard);
 | 
			
		||||
 | 
			
		||||
    g_string_free (output, TRUE);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user