Nano_get handle error

You can't use glib or gtk from multiple threads, so you probably wont be able to give the label as a parameter at all. You will probably have to use a channel like we discussed over here, and then pass the sender as an argument to my functions.