The following commit has been merged in the master branch:
commit 2af8324558798dc0c5292e59352d3b18ab8cf8fc
Author: Andrei Zavada <[email protected]>
Date: Fri Apr 19 18:51:47 2013 +0300
ICM
diff --git a/src/libsigfile/edf.cc b/src/libsigfile/edf.cc
index 11b2fdb..9136e17 100644
--- a/src/libsigfile/edf.cc
+++ b/src/libsigfile/edf.cc
@@ -450,7 +450,7 @@ write_ancillary_files()
} else
if ( unlink( make_fname_artifacts( I.label).c_str()) )
{}
- if ( I.annotations.size() ) {
+ if ( not I.annotations.empty() ) {
ofstream thomas (make_fname_annotations( I.label),
ios_base::trunc);
for ( auto &A : I.annotations )
thomas << (int)A.type << ' ' << A.span.a << ' '
<< A.span.z << ' ' << A.label << EOA << endl;
@@ -799,7 +799,7 @@ _parse_header()
if ( not H.label.follows_system1020() ) { //
in case there are duplicate labels, rewrite
DEF_UNIQUE_CHARP (_);
- if ( asprintf( &_, "%zu:<%s>", i,
H.label.c_str()) ) {}
+ ASPRINTF( &_, "%zu:<%s>", i,
H.label.c_str());
H.label.assign( _);
_status |= non1020_channel;
}
diff --git a/src/ui/sf/montage.cc b/src/ui/sf/montage.cc
index 7410d11..4218c8b 100644
--- a/src/ui/sf/montage.cc
+++ b/src/ui/sf/montage.cc
@@ -718,9 +718,25 @@ draw_montage( cairo_t* cr)
size_t half_pad = da_wd * true_frac/2,
ef = da_wd * (1. - true_frac); // w + 10% = d
- // background, is now common to all channels
using namespace sigfile;
- if ( mode == TMode::scoring ) {
+ switch ( mode ) {
+ case TMode::showing_ics:
+ if ( ica_components.size() == 0 ) {
+ aghui::cairo_put_banner(
+ cr, da_wd, da_ht,
+ "Now set up ICA parameters, then press [Compute
ICs]");
+ } else
+ _draw_matrix_to_montage( cr, ica_components);
+ // draw ignoring channels' zeroy
+ break;
+ case TMode::separating:
+ aghui::cairo_put_banner(
+ cr, da_wd, da_ht,
+ "Separating...");
+ break;
+ case TMode::scoring:
+ // background, is now common to all channels
+ {
double ppart = (double)pagesize()/vpagesize();
int cp = cur_page();
for ( int pp = cp-1; ; ++pp ) {
@@ -742,24 +758,7 @@ draw_montage( cairo_t* cr)
cairo_stroke( cr);
}
}
-
- switch ( mode ) {
- case TMode::showing_ics:
- if ( ica_components.size() == 0 ) {
- aghui::cairo_put_banner(
- cr, da_wd, da_ht,
- "Now set up ICA parameters, then press [Compute
ICs]");
- } else
- _draw_matrix_to_montage( cr, ica_components);
- // draw ignoring channels' zeroy
- break;
- case TMode::separating:
- aghui::cairo_put_banner(
- cr, da_wd, da_ht,
- "Separating...");
- break;
case TMode::showing_remixed:
- case TMode::scoring:
default:
// draw individual signal pages (let SChannel::draw_page_static
draw the appropriate signal)
for ( auto &H : channels )
--
Sleep experiment manager
_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit