mirror of
https://git.pwmt.org/pwmt/zathura.git
synced 2024-11-13 08:43:47 +01:00
g_free return values of girara_setting_get
This commit is contained in:
parent
2572c2a5cc
commit
7a5dd056fd
10
config.c
10
config.c
@ -15,6 +15,7 @@ config_load_default(zathura_t* zathura)
|
|||||||
}
|
}
|
||||||
|
|
||||||
int int_value = 0;
|
int int_value = 0;
|
||||||
|
float float_value = 0;
|
||||||
char* string_value = NULL;
|
char* string_value = NULL;
|
||||||
girara_session_t* gsession = zathura->ui.session;
|
girara_session_t* gsession = zathura->ui.session;
|
||||||
|
|
||||||
@ -33,11 +34,14 @@ config_load_default(zathura_t* zathura)
|
|||||||
|
|
||||||
/* zathura settings */
|
/* zathura settings */
|
||||||
int_value = 10;
|
int_value = 10;
|
||||||
girara_setting_add(gsession, "zoom-step", &int_value, INT, false, "Zoom step", NULL, NULL);
|
girara_setting_add(gsession, "zoom-step", &int_value, INT, false, "Zoom step", NULL, NULL);
|
||||||
int_value = 1;
|
int_value = 1;
|
||||||
girara_setting_add(gsession, "page-padding", &int_value, INT, true, "Padding between pages", NULL, NULL);
|
girara_setting_add(gsession, "page-padding", &int_value, INT, true, "Padding between pages", NULL, NULL);
|
||||||
int_value = 2;
|
int_value = 2;
|
||||||
girara_setting_add(gsession, "pages-per-row", &int_value, INT, false, "Number of pages per row", cb_pages_per_row_value_changed, zathura);
|
girara_setting_add(gsession, "pages-per-row", &int_value, INT, false, "Number of pages per row", cb_pages_per_row_value_changed, zathura);
|
||||||
|
float_value = 40;
|
||||||
|
girara_setting_add(gsession, "scroll-step", &float_value, FLOAT, false, "Scroll step", NULL, NULL);
|
||||||
|
|
||||||
|
|
||||||
string_value = "#FFFFFF";
|
string_value = "#FFFFFF";
|
||||||
girara_setting_add(gsession, "recolor-dark-color", string_value, STRING, false, "Recoloring (dark color)", NULL, NULL);
|
girara_setting_add(gsession, "recolor-dark-color", string_value, STRING, false, "Recoloring (dark color)", NULL, NULL);
|
||||||
|
@ -77,7 +77,7 @@ sc_adjust_window(girara_session_t* session, girara_argument_t* argument,
|
|||||||
error_free:
|
error_free:
|
||||||
|
|
||||||
/* cleanup */
|
/* cleanup */
|
||||||
free(pages_per_row);
|
g_free(pages_per_row);
|
||||||
|
|
||||||
error_ret:
|
error_ret:
|
||||||
|
|
||||||
@ -522,6 +522,7 @@ sc_zoom(girara_session_t* session, girara_argument_t* argument, unsigned int
|
|||||||
}
|
}
|
||||||
|
|
||||||
float zoom_step = *value / 100.0f;
|
float zoom_step = *value / 100.0f;
|
||||||
|
g_free(value);
|
||||||
|
|
||||||
if (argument->n == ZOOM_IN) {
|
if (argument->n == ZOOM_IN) {
|
||||||
zathura->document->scale += zoom_step;
|
zathura->document->scale += zoom_step;
|
||||||
|
@ -184,6 +184,7 @@ zathura_init(int argc, char* argv[])
|
|||||||
/* save page padding */
|
/* save page padding */
|
||||||
int* page_padding = girara_setting_get(zathura->ui.session, "page-padding");
|
int* page_padding = girara_setting_get(zathura->ui.session, "page-padding");
|
||||||
zathura->global.page_padding = (page_padding) ? *page_padding : 1;
|
zathura->global.page_padding = (page_padding) ? *page_padding : 1;
|
||||||
|
g_free(page_padding);
|
||||||
|
|
||||||
gtk_table_set_row_spacings(GTK_TABLE(zathura->ui.page_view), zathura->global.page_padding);
|
gtk_table_set_row_spacings(GTK_TABLE(zathura->ui.page_view), zathura->global.page_padding);
|
||||||
gtk_table_set_col_spacings(GTK_TABLE(zathura->ui.page_view), zathura->global.page_padding);
|
gtk_table_set_col_spacings(GTK_TABLE(zathura->ui.page_view), zathura->global.page_padding);
|
||||||
@ -192,13 +193,13 @@ zathura_init(int argc, char* argv[])
|
|||||||
char* string_value = girara_setting_get(zathura->ui.session, "recolor-dark-color");
|
char* string_value = girara_setting_get(zathura->ui.session, "recolor-dark-color");
|
||||||
if (string_value != NULL) {
|
if (string_value != NULL) {
|
||||||
gdk_color_parse(string_value, &(zathura->ui.colors.recolor_dark_color));
|
gdk_color_parse(string_value, &(zathura->ui.colors.recolor_dark_color));
|
||||||
free(string_value);
|
g_free(string_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
string_value = girara_setting_get(zathura->ui.session, "recolor-light-color");
|
string_value = girara_setting_get(zathura->ui.session, "recolor-light-color");
|
||||||
if (string_value != NULL) {
|
if (string_value != NULL) {
|
||||||
gdk_color_parse(string_value, &(zathura->ui.colors.recolor_light_color));
|
gdk_color_parse(string_value, &(zathura->ui.colors.recolor_light_color));
|
||||||
free(string_value);
|
g_free(string_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* database */
|
/* database */
|
||||||
@ -381,7 +382,7 @@ document_open(zathura_t* zathura, const char* path, const char* password)
|
|||||||
/* view mode */
|
/* view mode */
|
||||||
int* value = girara_setting_get(zathura->ui.session, "pages-per-row");
|
int* value = girara_setting_get(zathura->ui.session, "pages-per-row");
|
||||||
int pages_per_row = (value) ? *value : 1;
|
int pages_per_row = (value) ? *value : 1;
|
||||||
free(value);
|
g_free(value);
|
||||||
page_view_set_mode(zathura, pages_per_row);
|
page_view_set_mode(zathura, pages_per_row);
|
||||||
|
|
||||||
girara_set_view(zathura->ui.session, zathura->ui.page_view);
|
girara_set_view(zathura->ui.session, zathura->ui.page_view);
|
||||||
|
Loading…
Reference in New Issue
Block a user