Auto switch to Select tool after importing an image (#994)
Forced user tool to be Select Tool after importing image. Co-authored-by: Keavon Chambers <keavon@keavon.com>
This commit is contained in:
parent
0a03aec343
commit
6676f16ea8
|
|
@ -20,6 +20,7 @@ use crate::messages::portfolio::document::utility_types::misc::{AlignAggregate,
|
||||||
use crate::messages::portfolio::document::utility_types::vectorize_layer_metadata;
|
use crate::messages::portfolio::document::utility_types::vectorize_layer_metadata;
|
||||||
use crate::messages::portfolio::utility_types::PersistentData;
|
use crate::messages::portfolio::utility_types::PersistentData;
|
||||||
use crate::messages::prelude::*;
|
use crate::messages::prelude::*;
|
||||||
|
use crate::messages::tool::utility_types::ToolType;
|
||||||
|
|
||||||
use document_legacy::boolean_ops::BooleanOperationError;
|
use document_legacy::boolean_ops::BooleanOperationError;
|
||||||
use document_legacy::color::Color;
|
use document_legacy::color::Color;
|
||||||
|
|
@ -601,6 +602,9 @@ impl MessageHandler<DocumentMessage, (u64, &InputPreprocessorMessageHandler, &Pe
|
||||||
responses.push_back(DocumentOperation::SetLayerTransform { path, transform }.into());
|
responses.push_back(DocumentOperation::SetLayerTransform { path, transform }.into());
|
||||||
|
|
||||||
responses.push_back(DocumentMessage::NodeGraphFrameGenerate.into());
|
responses.push_back(DocumentMessage::NodeGraphFrameGenerate.into());
|
||||||
|
|
||||||
|
// Force chosen tool to be Select Tool after importing image.
|
||||||
|
responses.push_back(ToolMessage::ActivateTool { tool_type: ToolType::Select }.into());
|
||||||
}
|
}
|
||||||
Redo => {
|
Redo => {
|
||||||
responses.push_back(SelectToolMessage::Abort.into());
|
responses.push_back(SelectToolMessage::Abort.into());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue