mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
save-as: add .syscap extension if necessary
We have *.syscap glob registered with the mime types, so ensure that the file gets saved with that extension.
This commit is contained in:
@ -550,6 +550,18 @@ sp_window_save_capture (GSimpleAction *action,
|
|||||||
|
|
||||||
filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog));
|
filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog));
|
||||||
|
|
||||||
|
if (filename == NULL)
|
||||||
|
goto failure;
|
||||||
|
|
||||||
|
if (!g_str_has_suffix (filename, ".syscap"))
|
||||||
|
{
|
||||||
|
gchar *tmp;
|
||||||
|
|
||||||
|
tmp = g_strdup_printf ("%s.syscap", filename);
|
||||||
|
g_free (filename);
|
||||||
|
filename = tmp;
|
||||||
|
}
|
||||||
|
|
||||||
/* this should really be done outside the main loop. */
|
/* this should really be done outside the main loop. */
|
||||||
if (!sp_capture_reader_save_as (reader, filename, &error))
|
if (!sp_capture_reader_save_as (reader, filename, &error))
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user