diff options
| author | Jonathan Gordon <rockbox@jdgordon.info> | 2007-07-26 08:04:28 +0000 |
|---|---|---|
| committer | Jonathan Gordon <rockbox@jdgordon.info> | 2007-07-26 08:04:28 +0000 |
| commit | cafffb5b6562a129da8c03dc4e9d0f0ce6c6e114 (patch) | |
| tree | f17c179828db8e8565ad4405619720161b93162c /apps/plugins/rockpaint.c | |
| parent | 6f66f0407ffe94aab66f1e5b0f07357a2a3dadd5 (diff) | |
| download | rockbox-cafffb5b6562a129da8c03dc4e9d0f0ce6c6e114.zip rockbox-cafffb5b6562a129da8c03dc4e9d0f0ce6c6e114.tar.gz rockbox-cafffb5b6562a129da8c03dc4e9d0f0ce6c6e114.tar.bz2 rockbox-cafffb5b6562a129da8c03dc4e9d0f0ce6c6e114.tar.xz | |
FS#5809:
add playback menu to text editor,
make the filename saving in rockpaint a bit better, automatically adds .bmp if its not there
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13993 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/rockpaint.c')
| -rw-r--r-- | apps/plugins/rockpaint.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/plugins/rockpaint.c b/apps/plugins/rockpaint.c index a273e4c..184add1 100644 --- a/apps/plugins/rockpaint.c +++ b/apps/plugins/rockpaint.c @@ -2491,8 +2491,13 @@ static void goto_menu(void) break; case MAIN_MENU_SAVE: + if (!filename[0]) + rb->strcpy(filename,"/"); if( !rb->kbd_input( filename, MAX_PATH ) ) { + if(rb->strlen(filename) <= 4 || + rb->strcasecmp(&filename[rb->strlen(filename)-4], ".bmp")) + rb->strcat(filename, ".bmp"); save_bitmap( filename ); rb->splash( 1*HZ, "File saved (%s)", filename ); } |