GUI: new pattern cursor logic, part 16
fix a couple order change-related problems
This commit is contained in:
parent
5928e57203
commit
853111b99d
3 changed files with 41 additions and 0 deletions
|
|
@ -6401,6 +6401,9 @@ bool FurnaceGUI::loop() {
|
|||
stop();
|
||||
e->clearSubSongs();
|
||||
curOrder=0;
|
||||
cursor.order=0;
|
||||
selStart.order=0;
|
||||
selEnd.order=0;
|
||||
MARK_MODIFIED;
|
||||
ImGui::CloseCurrentPopup();
|
||||
}
|
||||
|
|
@ -6411,6 +6414,9 @@ bool FurnaceGUI::loop() {
|
|||
});
|
||||
e->setOrder(0);
|
||||
curOrder=0;
|
||||
cursor.order=0;
|
||||
selStart.order=0;
|
||||
selEnd.order=0;
|
||||
MARK_MODIFIED;
|
||||
ImGui::CloseCurrentPopup();
|
||||
}
|
||||
|
|
@ -6422,6 +6428,9 @@ bool FurnaceGUI::loop() {
|
|||
});
|
||||
e->setOrder(0);
|
||||
curOrder=0;
|
||||
cursor.order=0;
|
||||
selStart.order=0;
|
||||
selEnd.order=0;
|
||||
MARK_MODIFIED;
|
||||
ImGui::CloseCurrentPopup();
|
||||
}
|
||||
|
|
@ -6530,6 +6539,7 @@ bool FurnaceGUI::loop() {
|
|||
cursor.xCoarse=0;
|
||||
cursor.xFine=0;
|
||||
cursor.y=0;
|
||||
cursor.order=0;
|
||||
selStart=cursor;
|
||||
selEnd=cursor;
|
||||
curOrder=0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue