diff options
author | rbuj <[email protected]> | 2021-12-13 12:05:34 +0100 |
---|---|---|
committer | raveit65 <[email protected]> | 2022-01-29 14:15:50 +0100 |
commit | 3664a2d2a6d2f18aaeadd355f2ae0bbf91b8a9c1 (patch) | |
tree | d97ee213fe891cbb579b5f8a3e13a56752a8965a /src/dlg-new.c | |
parent | d2a04c51cf8ee50a390248192fdfb9a427bec6a3 (diff) | |
download | engrampa-3664a2d2a6d2f18aaeadd355f2ae0bbf91b8a9c1.tar.bz2 engrampa-3664a2d2a6d2f18aaeadd355f2ae0bbf91b8a9c1.tar.xz |
Fix some -Wfloat-conversion warnings
Diffstat (limited to 'src/dlg-new.c')
-rw-r--r-- | src/dlg-new.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/dlg-new.c b/src/dlg-new.c index 604167c..12fc138 100644 --- a/src/dlg-new.c +++ b/src/dlg-new.c @@ -30,10 +30,10 @@ #include "gtk-utils.h" #include "fr-init.h" #include "preferences.h" +#include "typedefs.h" #define GET_WIDGET(x) (GTK_WIDGET (gtk_builder_get_object (builder, (x)))) #define DEFAULT_EXTENSION ".tar.gz" -#define MEGABYTE (1024.0 * 1024.0) /* called when the main dialog is closed. */ static void @@ -256,6 +256,7 @@ dlg_new_archive (FrWindow *window, DlgNewData *data; GSettings *settings; int i; + int size; data = g_new0 (DlgNewData, 1); builder = gtk_builder_new_from_resource (ENGRAMPA_RESOURCE_UI_PATH G_DIR_SEPARATOR_S "new.ui"); @@ -292,7 +293,9 @@ dlg_new_archive (FrWindow *window, g_object_unref (settings); settings = g_settings_new (ENGRAMPA_SCHEMA_BATCH_ADD); - gtk_spin_button_set_value (GTK_SPIN_BUTTON (data->n_volume_spinbutton), g_settings_get_int (settings, PREF_BATCH_ADD_VOLUME_SIZE) / MEGABYTE); + size = g_settings_get_int (settings, PREF_BATCH_ADD_VOLUME_SIZE); + gtk_spin_button_set_value (GTK_SPIN_BUTTON (data->n_volume_spinbutton), + ((gdouble) size) / MEGABYTE); g_object_unref (settings); /* format chooser */ @@ -433,8 +436,7 @@ dlg_new_data_get_encrypt_header (DlgNewData *data) int dlg_new_data_get_volume_size (DlgNewData *data) { - guint volume_size = 0; - int idx; + int idx; idx = get_archive_type (data); if (idx < 0) @@ -446,9 +448,9 @@ dlg_new_data_get_volume_size (DlgNewData *data) double value; value = gtk_spin_button_get_value (GTK_SPIN_BUTTON (data->n_volume_spinbutton)); - volume_size = floor (value * MEGABYTE); + return (int) (value * MEGABYTE); } - return volume_size; + return 0; } |