Don't remember a tied accidental in localKeySignature if 'forced is set.
--- /dev/null
+\version "2.11.53"
+
+\header {
+ texidoc = "Cautionary accidentals applied to tied notes after a
+bar line are valid for the whole measure."
+}
+
+notes = \relative c' {
+ fis1 ~
+ fis!2 fis ~
+ fis?2 fis
+}
+
+<<
+ \new NoteNames \notes
+ \new Staff \notes
+>>
&& origin->where_defined (ly_symbol2scm ("localKeySignature"), &localsig))
{
bool change = false;
- if (accidentals_[i].tied_)
+ if (accidentals_[i].tied_
+ && !(to_boolean (accidentals_[i].accidental_->get_property ("forced"))))
{
/*
Remember an alteration that is different both from