fix
This commit is contained in:
parent
3f323e72a1
commit
55d274d648
@ -70,9 +70,10 @@ impl Manager {
|
||||
);
|
||||
|
||||
// if not fully open, return here as buttons cannot yet be displayed, therefore the user is inable to mark it for deletion
|
||||
let should_remove = if ui.ctx().animate_bool(te_id, re.has_focus()) < 1.0 {
|
||||
false
|
||||
} else {
|
||||
if ui.ctx().animate_bool(te_id, re.has_focus()) < 1.0 {
|
||||
continue;
|
||||
}
|
||||
|
||||
function.autocomplete.update_string(&new_string);
|
||||
|
||||
if !function.autocomplete.hint.is_none() {
|
||||
@ -131,9 +132,6 @@ impl Manager {
|
||||
Button::new(text.into()).frame(false)
|
||||
}
|
||||
|
||||
// returned at the end of this function to indicate whether or not this function should be removed from where it's stored
|
||||
let mut should_remove_selected: bool = false;
|
||||
|
||||
/// the y offset multiplier of the `buttons_area` area
|
||||
const BUTTONS_Y_OFFSET: f32 = 1.32;
|
||||
|
||||
@ -145,10 +143,13 @@ impl Manager {
|
||||
|ui| {
|
||||
ui.horizontal(|ui| {
|
||||
// There's more than 1 function! Functions can now be deleted
|
||||
should_remove_selected = ui
|
||||
if ui
|
||||
.add_enabled(can_remove, button_area_button("✖"))
|
||||
.on_hover_text("Delete Function")
|
||||
.clicked();
|
||||
.clicked()
|
||||
{
|
||||
remove_i = Some(i);
|
||||
}
|
||||
|
||||
// Toggle integral being enabled or not
|
||||
function.integral.bitxor_assign(
|
||||
@ -181,12 +182,6 @@ impl Manager {
|
||||
});
|
||||
},
|
||||
);
|
||||
should_remove_selected
|
||||
};
|
||||
|
||||
if should_remove {
|
||||
remove_i = Some(i);
|
||||
}
|
||||
|
||||
function.settings_window(ui.ctx());
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user