[med-svn] [SCM] aghermann branch, master, updated. f0d4c0fd35bf09e7dff56ddb9a2d798ae916c2ef
Andrei Zavada
johnhommer at gmail.com
Sun Feb 3 12:53:13 UTC 2013
The following commit has been merged in the master branch:
commit 2e51f047694e96ca9c7097ba627ce889f4d6c534
Author: Andrei Zavada <johnhommer at gmail.com>
Date: Sun Feb 3 12:45:25 2013 +0200
escape markup-unsafe channel names in SF AF-clear dialog
diff --git a/src/ui/sf/montage_cb.cc b/src/ui/sf/montage_cb.cc
index 88eb077..3cacb29 100644
--- a/src/ui/sf/montage_cb.cc
+++ b/src/ui/sf/montage_cb.cc
@@ -691,26 +691,30 @@ void
iSFPageArtifactsClear_activate_cb( GtkMenuItem *menuitem, gpointer userdata)
{
auto& SF = *(SScoringFacility*)userdata;
- if ( GTK_RESPONSE_YES != pop_question(
+
+ char* chnamee = g_markup_escape_text( SF.using_channel->name, -1);
+ if ( GTK_RESPONSE_YES == pop_question(
SF.wSF,
"All marked artifacts will be lost in channel <b>%s</b>.\n\n"
"Continue?",
- SF.using_channel->name) )
- return;
+ chnamee) ) {
- SF.using_channel->artifacts().clear();
- SF.using_channel->get_signal_filtered();
+ SF.using_channel->artifacts().clear();
+ SF.using_channel->get_signal_filtered();
- if ( SF.using_channel->type == sigfile::SChannel::TType::eeg ) {
- SF.using_channel->get_psd_course();
- SF.using_channel->get_psd_in_bands();
- SF.using_channel->get_spectrum();
+ if ( SF.using_channel->type == sigfile::SChannel::TType::eeg ) {
+ SF.using_channel->get_psd_course();
+ SF.using_channel->get_psd_in_bands();
+ SF.using_channel->get_spectrum();
- SF.redraw_ssubject_timeline();
+ SF.redraw_ssubject_timeline();
+ }
+
+ gtk_widget_queue_draw( (GtkWidget*)SF.daSFMontage);
+ gtk_widget_queue_draw( (GtkWidget*)SF.daSFHypnogram);
}
- gtk_widget_queue_draw( (GtkWidget*)SF.daSFMontage);
- gtk_widget_queue_draw( (GtkWidget*)SF.daSFHypnogram);
+ g_free( chnamee);
}
--
Sleep experiment manager
More information about the debian-med-commit
mailing list