From: Maksym Veremeyenko Date: Thu, 30 Jun 2011 13:11:22 +0000 (+0300) Subject: add a extension to filename on saving X-Git-Url: http://research.m1stereo.tv/gitweb?a=commitdiff_plain;h=3ca77a33f64b20623f97b621530a82ff136fb33f;p=melted_gui add a extension to filename on saving --- diff --git a/src/playlist.c b/src/playlist.c index 8f22096..f2416a7 100644 --- a/src/playlist.c +++ b/src/playlist.c @@ -208,6 +208,13 @@ static int save_file_ply(omnplay_instance_t* app, char* filename) int i; FILE* f; char tc1[12], tc2[12], tc3[12]; + char* fname = filename; + + filename = (char*)malloc(PATH_MAX); + strncpy(filename, fname, PATH_MAX); + i = strlen(filename); + if(i < 4 || strcasecmp(filename + i - 4, ".ply")) + strcat(filename, ".ply"); if((f = fopen(filename, "wt"))) { @@ -221,6 +228,8 @@ static int save_file_ply(omnplay_instance_t* app, char* filename) frames2tc(app->playlist.item[i].dur, 25.0, tc3)); }; + free(filename); + return 0; };