Quantcast
Channel: Adobe Community: Message List - Photoshop Scripting
Viewing all articles
Browse latest Browse all 27456

suspendHistory breaks activeHistoryState

$
0
0

Hi,

I've found that when you try to get the activeHistoryState after a suspendHistory call, you get the wrong one, namely the previous - e.g.

 

var doc = app.activeDocument;
$.writeln(doc.activeHistoryState); // [HistoryState DemoFile.jpg]
doc.suspendHistory ("TEST", "doc.activeLayer.name = 'Something'; doc.activeLayer.name = 'SomethingElse';");
$.writeln(doc.activeHistoryState); // [HistoryState DemoFile.jpg]
// shouldn't be [HistoryState TEST] ?

 

Why is it this way? Any workaround?

I've also tried using doc.historyStates.getByName('TEST'); but fires an error - it seems like the state hasn't been created.

Any help is really appreciated, thank you!

 

Davide Barranca

---

www.davidebarranca.com

www.cs-extensions.com


Viewing all articles
Browse latest Browse all 27456

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>