don't just crash right away if the impossible happens.

2007-10-27  Sven Neumann  <sven@gimp.org>

	* libgimpbase/gimpmemsize.c (string_to_memsize): don't just 
crash
	right away if the impossible happens.


svn path=/trunk/; revision=23977
This commit is contained in:
Sven Neumann 2007-10-27 20:25:37 +00:00 committed by Sven Neumann
parent 4cf569afad
commit d118a54683
2 changed files with 13 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2007-10-27 Sven Neumann <sven@gimp.org>
* libgimpbase/gimpmemsize.c (string_to_memsize): don't just crash
right away if the impossible happens.
2007-10-27 Sven Neumann <sven@gimp.org>
* app/dialogs/preferences-dialog.c (prefs_resolution_source_callback):

View File

@ -244,10 +244,14 @@ string_to_memsize (const GValue *src_value,
str = g_value_get_string (src_value);
if (! str || ! gimp_memsize_deserialize (str, &memsize))
g_warning ("Can't convert string to GimpMemsize.");
g_value_set_uint64 (dest_value, memsize);
if (str && gimp_memsize_deserialize (str, &memsize))
{
g_value_set_uint64 (dest_value, memsize);
}
else
{
g_warning ("Can't convert string to GimpMemsize.");
}
}