added nice -n 19, so that all extensive filesystemoperations will be
* src/FileSystem.cc: added nice -n 19, so that all extensive filesystemoperations will be 'nice' :) * src/OperationDetail.cc, src/Utils.cc: cleanups
This commit is contained in:
parent
ce9431824c
commit
82e6f6b132
|
@ -1,3 +1,10 @@
|
|||
2006-08-21 Bart Hakvoort <hakvoort@cvs.gnome.org>
|
||||
|
||||
* src/FileSystem.cc: added nice -n 19, so that all extensive
|
||||
filesystemoperations will be 'nice' :)
|
||||
* src/OperationDetail.cc,
|
||||
src/Utils.cc: cleanups
|
||||
|
||||
2006-08-20 Bart Hakvoort <hakvoort@cvs.gnome.org>
|
||||
|
||||
* src/Dialog_Progress.cc: enabled set_do_overwrite_confirmation() for
|
||||
|
|
|
@ -29,7 +29,7 @@ int FileSystem::execute_command( const Glib::ustring & command, OperationDetail
|
|||
{
|
||||
operationdetail .add_child( OperationDetail( command, STATUS_NONE, FONT_BOLD_ITALIC ) ) ;
|
||||
|
||||
int exit_status = Utils::execute_command( command, output, error ) ;
|
||||
int exit_status = Utils::execute_command( "nice -n 19 " + command, output, error ) ;
|
||||
|
||||
if ( ! output .empty() )
|
||||
operationdetail .get_last_child() .add_child( OperationDetail( output, STATUS_NONE, FONT_ITALIC ) ) ;
|
||||
|
|
|
@ -38,24 +38,24 @@ OperationDetail::OperationDetail( const Glib::ustring & description, OperationDe
|
|||
|
||||
void OperationDetail::set_description( const Glib::ustring & description, Font font )
|
||||
{
|
||||
switch ( font )
|
||||
{
|
||||
case FONT_NORMAL:
|
||||
switch ( font )
|
||||
{
|
||||
case FONT_NORMAL:
|
||||
this ->description = Glib::Markup::escape_text( description ) ;
|
||||
break ;
|
||||
case FONT_BOLD:
|
||||
case FONT_BOLD:
|
||||
this ->description = "<b>" + Glib::Markup::escape_text( description ) + "</b>" ;
|
||||
break ;
|
||||
case FONT_ITALIC:
|
||||
case FONT_ITALIC:
|
||||
this ->description = "<i>" + Glib::Markup::escape_text( description ) + "</i>" ;
|
||||
break ;
|
||||
case FONT_BOLD_ITALIC:
|
||||
case FONT_BOLD_ITALIC:
|
||||
this ->description = "<b><i>" + Glib::Markup::escape_text( description ) + "</i></b>" ;
|
||||
break ;
|
||||
}
|
||||
}
|
||||
|
||||
if ( ! treepath .empty() )
|
||||
on_update( *this ) ;
|
||||
if ( ! treepath .empty() )
|
||||
on_update( *this ) ;
|
||||
}
|
||||
|
||||
Glib::ustring OperationDetail::get_description() const
|
||||
|
|
|
@ -221,12 +221,7 @@ int Utils::execute_command( const Glib::ustring & command,
|
|||
&exit_status ) ;
|
||||
}
|
||||
else
|
||||
{
|
||||
Glib::spawn_command_line_sync( "sh -c '" + command + "'",
|
||||
&std_out,
|
||||
&std_error,
|
||||
&exit_status ) ;
|
||||
}
|
||||
Glib::spawn_command_line_sync( "sh -c '" + command + "'", &std_out, &std_error, &exit_status ) ;
|
||||
}
|
||||
catch ( Glib::Exception & e )
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue