]> git.sesse.net Git - mlt/commitdiff
add proper response to uadd command
authorddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Wed, 15 Feb 2006 06:00:58 +0000 (06:00 +0000)
committerddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Wed, 15 Feb 2006 06:00:58 +0000 (06:00 +0000)
git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@886 d19143bc-622f-0410-bfdd-b5b2a6649095

src/miracle/miracle_commands.c

index 178f7f94d962b46545de641e4b47a5b41c575e10..c95a4d04bb44a2de32694b195ab255241739a4c5 100644 (file)
@@ -94,9 +94,13 @@ response_codes miracle_add_unit( command_argument cmd_arg )
                char *arg = cmd_arg->argument;
                g_units[ i ] = miracle_unit_init( i, arg );
                if ( g_units[ i ] != NULL )
+               {
                        miracle_unit_set_notifier( g_units[ i ], valerie_parser_get_notifier( cmd_arg->parser ), cmd_arg->root_dir );
-               return g_units[ i ] != NULL ? RESPONSE_SUCCESS : RESPONSE_ERROR;
+                       valerie_response_printf( cmd_arg->response, 10, "U%1d\n\n", i );
+               }
+               return g_units[ i ] != NULL ? RESPONSE_SUCCESS_N : RESPONSE_ERROR;
        }
+       valerie_response_printf( cmd_arg->response, 1024, "no more units can be created\n\n" );
 
        return RESPONSE_ERROR;
 }