mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-25 04:28:11 +08:00
Fix the Brush tool being accessible while disabled in preferences
This commit is contained in:
@@ -384,8 +384,6 @@ impl MessageHandler<ToolMessage, ToolMessageContext<'_>> for ToolMessageHandler
|
||||
ActivateToolShape,
|
||||
ActivateToolText,
|
||||
|
||||
ActivateToolBrush,
|
||||
|
||||
ToggleSelectVsPath,
|
||||
|
||||
SelectRandomWorkingColor,
|
||||
@@ -400,3 +398,17 @@ impl MessageHandler<ToolMessage, ToolMessageContext<'_>> for ToolMessageHandler
|
||||
list
|
||||
}
|
||||
}
|
||||
|
||||
impl ToolMessageHandler {
|
||||
pub fn actions_with_preferences(&self, preferences: &PreferencesMessageHandler) -> ActionList {
|
||||
let mut list = self.actions();
|
||||
|
||||
if preferences.brush_tool {
|
||||
list.extend(actions!(ToolMessageDiscriminant;
|
||||
ActivateToolBrush,
|
||||
));
|
||||
}
|
||||
|
||||
list
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user