[maemo-developers] [maemo-developers] hildon date editor & threads
From: Petri Liimatta petri.liimatta at tietoenator.comDate: Tue Apr 25 11:06:04 EEST 2006
- Previous message: [maemo-developers] add a dynamic node in hildon-selection widget
- Next message: [maemo-developers] hildon date editor & threads
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi all,
I have encountered a situation where HildonCalendarPopup (created by
regular HildonDateEditor) locks up when selecting date from it. This
occurs only if gdk_threads are enabled.
A modified tutorial example code to demonstrate the problem:
/* Includes */
#include <hildon-widgets/hildon-app.h>
#include <gtk/gtk.h>
#include <gtk/gtkbutton.h>
int main( int argc, char* argv[] )
{
/* Create needed variables */
HildonApp *app;
HildonAppView *main_view;
GtkWidget *date_editor;
g_thread_init (NULL);
gdk_threads_init ();
gdk_threads_enter ();
/* Initialize the GTK. */
gtk_init( &argc, &argv );
/* Create the hildon application and setup the title */
app = HILDON_APP( hildon_app_new() );
hildon_app_set_title( app, ("Hello maemo!" ));
main_view = HILDON_APPVIEW(hildon_appview_new(NULL));
/* Create button and add it to main view */
date_editor = hildon_date_editor_new ();
gtk_container_add(GTK_CONTAINER(main_view),
date_editor);
/* Set application view */
hildon_app_set_appview( app, main_view );
/* Begin the main application */
gtk_widget_show_all( GTK_WIDGET( app ) );
gtk_main();
gdk_threads_leave ();
/* Exit */
return 0;
}
Have anyone else encountered this behaviour?
Cheers,
Petri Liimatta
- Previous message: [maemo-developers] add a dynamic node in hildon-selection widget
- Next message: [maemo-developers] hildon date editor & threads
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
