X-Git-Url: http://git.maemo.org/git/?p=maemo-recorder;a=blobdiff_plain;f=src%2Fmaemo-recorder-ui.c;h=ca76ddf6a3cda54a927691532ca1a7b3bc74e1d1;hp=1881de0f9f2e1a290c6eb8822e4fcacb59090c80;hb=HEAD;hpb=e3240cc2741d5129d0e6be29274b1d5fe290b00c diff --git a/src/maemo-recorder-ui.c b/src/maemo-recorder-ui.c index 1881de0..ca76ddf 100644 --- a/src/maemo-recorder-ui.c +++ b/src/maemo-recorder-ui.c @@ -525,24 +525,26 @@ static gboolean cbBus(GstBus *bus, { case GST_MESSAGE_WARNING: { - GError *err; - gchar *debug; + GError *err = NULL; + gchar *debug = NULL; - gst_message_parse_error (message, &err, &debug); + gst_message_parse_warning (message, &err, &debug); ULOG_WARN("%s() - Warning: %s", G_STRFUNC, err->message); - g_error_free (err); + if (err) + g_error_free (err); g_free (debug); break; } case GST_MESSAGE_ERROR: { - GError *err; - gchar *debug; + GError *err = NULL; + gchar *debug = NULL; gst_message_parse_error (message, &err, &debug); ULOG_ERR("%s() - Error: %s", G_STRFUNC, err->message); - g_error_free (err); + if (err) + g_error_free (err); g_free (debug); /* break; */ /* flow through to eos */ @@ -1024,9 +1026,9 @@ static void cbEmailing(GtkWidget* widget, AppData *data) g_assert(NULL != data); - if (g_file_test(getFileName(data), G_FILE_TEST_EXISTS)) + if (g_file_test(data->openFileName, G_FILE_TEST_EXISTS)) { - file = file2uri(getFileName(data)); + file = file2uri(data->openFileName); ULOG_INFO("Emailing: %s", file); list = g_slist_append(list, file); result = libmodest_dbus_client_compose_mail(data->osso,