X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Feditor.c;h=3aff63303830d6ad7c73d9c1061238b619a4d34b;hb=a747b26cc670dc7666d6d81a2cb612f640a576f6;hp=c806313b87e379dcb9d2c05ad6e28bfeff567354;hpb=439166f2dc0f7462a6e75497d1ac03f9e96042c7;p=rocksndiamonds.git diff --git a/src/editor.c b/src/editor.c index c806313b..3aff6330 100644 --- a/src/editor.c +++ b/src/editor.c @@ -12393,8 +12393,6 @@ static void HandleSelectboxGadgets(struct GadgetInfo *gi) } CopyElementPropertiesToGame(properties_element); - - level.changed = TRUE; } else if (type_id == ED_SELECTBOX_ID_GAME_ENGINE_TYPE) { @@ -12402,6 +12400,12 @@ static void HandleSelectboxGadgets(struct GadgetInfo *gi) ReinitializeElementList(); ModifyEditorElementList(); } + + /* do not mark level as modified for certain non-level-changing gadgets */ + if (type_id == ED_SELECTBOX_ID_SELECT_CHANGE_PAGE) + return; + + level.changed = TRUE; } static void HandleTextbuttonGadgets(struct GadgetInfo *gi)