Updated for release (1.1.0).
Do not set transaction if another transaction is active

NOTE: Interrupting a transaction can lead to an exception (crash).
Updated for release (1.1.1).