Saving menu doesn't show up if nothing were changed

pull/10/head
parent 9929edf1a0
commit bc0c0071da

@ -144,37 +144,41 @@ msgid ""
msgstr "" msgstr ""
#: source/libublsettingsui-gtk3.h:71 #: source/libublsettingsui-gtk3.h:71
msgid "Saving into local configuration" msgid "Nothing to save"
msgstr "" msgstr ""
#: source/libublsettingsui-gtk3.h:72 #: source/libublsettingsui-gtk3.h:72
msgid "Saving into global configuration" msgid "Saving into local configuration"
msgstr "" msgstr ""
#: source/libublsettingsui-gtk3.h:73 #: source/libublsettingsui-gtk3.h:73
msgid "Saving into global configuration"
msgstr ""
#: source/libublsettingsui-gtk3.h:74
msgid "Saving into global and local configuration" msgid "Saving into global and local configuration"
msgstr "" msgstr ""
#: source/libublsettingsui-gtk3.h:78 #: source/libublsettingsui-gtk3.h:79
msgid "Full saving mode" msgid "Full saving mode"
msgstr "" msgstr ""
#: source/libublsettingsui-gtk3.h:79 #: source/libublsettingsui-gtk3.h:80
msgid "Saving into module" msgid "Saving into module"
msgstr "" msgstr ""
#: source/libublsettingsui-gtk3.h:80 #: source/libublsettingsui-gtk3.h:81
msgid "Sandbox mode" msgid "Sandbox mode"
msgstr "" msgstr ""
#: source/libublsettingsui-gtk3.h:81 #: source/libublsettingsui-gtk3.h:82
msgid "Sandbox with profile saving" msgid "Sandbox with profile saving"
msgstr "" msgstr ""
#: source/libublsettingsui-gtk3.h:82 #: source/libublsettingsui-gtk3.h:83
msgid "HDD sandbox" msgid "HDD sandbox"
msgstr "" msgstr ""
#: source/libublsettingsui-gtk3.h:83 #: source/libublsettingsui-gtk3.h:84
msgid "HDD sandbox with profile saving" msgid "HDD sandbox with profile saving"
msgstr "" msgstr ""

@ -145,41 +145,46 @@ msgstr "Новое значение"
msgid "" msgid ""
"Value\n" "Value\n"
"(Old/New)" "(Old/New)"
msgstr "Значение\n" msgstr ""
"Значение\n"
"(Старое/Новое)" "(Старое/Новое)"
#: source/libublsettingsui-gtk3.h:71 #: source/libublsettingsui-gtk3.h:71
msgid "Nothing to save"
msgstr "Нечего сохранять"
#: source/libublsettingsui-gtk3.h:72
msgid "Saving into local configuration" msgid "Saving into local configuration"
msgstr "Сохранение в локальный конфигурационный файл" msgstr "Сохранение в локальный конфигурационный файл"
#: source/libublsettingsui-gtk3.h:72 #: source/libublsettingsui-gtk3.h:73
msgid "Saving into global configuration" msgid "Saving into global configuration"
msgstr "Сохранение в глобальный конфигурационный файл" msgstr "Сохранение в глобальный конфигурационный файл"
#: source/libublsettingsui-gtk3.h:73 #: source/libublsettingsui-gtk3.h:74
msgid "Saving into global and local configuration" msgid "Saving into global and local configuration"
msgstr "Сохранение в глобальный локальный конфигурационный файл" msgstr "Сохранение в глобальный локальный конфигурационный файл"
#: source/libublsettingsui-gtk3.h:78 #: source/libublsettingsui-gtk3.h:79
msgid "Full saving mode" msgid "Full saving mode"
msgstr "Полное сохранение" msgstr "Полное сохранение"
#: source/libublsettingsui-gtk3.h:79 #: source/libublsettingsui-gtk3.h:80
msgid "Saving into module" msgid "Saving into module"
msgstr "Сохранение в модуль" msgstr "Сохранение в модуль"
#: source/libublsettingsui-gtk3.h:80 #: source/libublsettingsui-gtk3.h:81
msgid "Sandbox mode" msgid "Sandbox mode"
msgstr "Полная песочница в ОЗУ" msgstr "Полная песочница в ОЗУ"
#: source/libublsettingsui-gtk3.h:81 #: source/libublsettingsui-gtk3.h:82
msgid "Sandbox with profile saving" msgid "Sandbox with profile saving"
msgstr "Песочница с сохранением профиля пользователя" msgstr "Песочница с сохранением профиля пользователя"
#: source/libublsettingsui-gtk3.h:82 #: source/libublsettingsui-gtk3.h:83
msgid "HDD sandbox" msgid "HDD sandbox"
msgstr "Полная песочница на HDD" msgstr "Полная песочница на HDD"
#: source/libublsettingsui-gtk3.h:83 #: source/libublsettingsui-gtk3.h:84
msgid "HDD sandbox with profile saving" msgid "HDD sandbox with profile saving"
msgstr "Полная песочница на HDD с сохранением профиля пользователя" msgstr "Полная песочница на HDD с сохранением профиля пользователя"

@ -412,7 +412,11 @@ template_saving_window *yon_save_proceed(char *path,YON_CONFIG_TYPE type, ...){
free(compare_name); free(compare_name);
} }
free(rgba_string); free(rgba_string);
if (!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(window->filteredModel),&iter)){
gtk_widget_destroy(window->Window);
yon_ubl_status_box_render(NOTHING_TO_SAVE_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
return NULL;
}
gtk_tree_view_set_model(GTK_TREE_VIEW(window->ParametersTree),window->filteredModel); gtk_tree_view_set_model(GTK_TREE_VIEW(window->ParametersTree),window->filteredModel);
} }

@ -68,6 +68,7 @@
#define NEW_VALUE_LABEL _("New value") #define NEW_VALUE_LABEL _("New value")
#define COMPARE_VALUE_LABEL _("Value\n(Old/New)") #define COMPARE_VALUE_LABEL _("Value\n(Old/New)")
#define NOTHING_TO_SAVE_LABEL _("Nothing to save")
#define SAVING_LOCAL_STATE_LABEL _("Saving into local configuration") #define SAVING_LOCAL_STATE_LABEL _("Saving into local configuration")
#define SAVING_GLOBAL_STATE_LABEL _("Saving into global configuration") #define SAVING_GLOBAL_STATE_LABEL _("Saving into global configuration")
#define SAVING_GLOBAL_LOCAL_STATE_LABEL _("Saving into global and local configuration") #define SAVING_GLOBAL_LOCAL_STATE_LABEL _("Saving into global and local configuration")

Loading…
Cancel
Save