This commit is contained in:
otsmr 2025-03-27 15:38:17 +01:00
parent 681c6517ae
commit 20fca24806

View file

@ -185,7 +185,7 @@ class _ShareImageEditorView extends State<ShareImageEditorView> {
ActionButton( ActionButton(
FontAwesomeIcons.rotateLeft, FontAwesomeIcons.rotateLeft,
tooltipText: context.lang.undo, tooltipText: context.lang.undo,
disable: layers.length <= 1 && removedLayers.isEmpty, disable: layers.length <= 2 && removedLayers.isEmpty,
onPressed: () { onPressed: () {
if (removedLayers.isNotEmpty) { if (removedLayers.isNotEmpty) {
layers.add(removedLayers.removeLast()); layers.add(removedLayers.removeLast());
@ -193,8 +193,10 @@ class _ShareImageEditorView extends State<ShareImageEditorView> {
return; return;
} }
layers = layers.where((x) => !x.isDeleted).toList(); layers = layers.where((x) => !x.isDeleted).toList();
if (layers.length <= 2) if (layers.length <= 2) {
return; // do not remove image layer and filter layer // do not remove image layer and filter layer
return;
}
undoLayers.add(layers.removeLast()); undoLayers.add(layers.removeLast());
setState(() {}); setState(() {});
}, },