projects
/
modest
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* src/modest-tny-store-actions.h
[modest]
/
src
/
widgets
/
modest-toolbar.c
diff --git
a/src/widgets/modest-toolbar.c
b/src/widgets/modest-toolbar.c
index
b2bae62
..
e52506c
100644
(file)
--- a/
src/widgets/modest-toolbar.c
+++ b/
src/widgets/modest-toolbar.c
@@
-27,6
+27,7
@@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#include <glib/gi18n.h>
#include "modest-toolbar.h"
/* 'private'/'protected' functions */
#include "modest-toolbar.h"
/* 'private'/'protected' functions */
@@
-204,12
+205,13
@@
modest_toolbar_set_buttons (ModestToolbar *self, const GSList *buttons)
g_printerr ("modest: error getting data for toolbar button %d\n",
button_id);
else {
g_printerr ("modest: error getting data for toolbar button %d\n",
button_id);
else {
- GtkWidget *icon;
- GtkToolItem *button;
- GdkPixbuf *pixbuf;
+ GtkWidget *icon = NULL;
+ GtkToolItem *button = NULL;
+ GdkPixbuf *pixbuf = NULL;
pixbuf = modest_icon_factory_get_icon_at_size (icon_name, 24, 24);
pixbuf = modest_icon_factory_get_icon_at_size (icon_name, 24, 24);
- icon = gtk_image_new_from_pixbuf ((GdkPixbuf*)pixbuf);
+ if (pixbuf)
+ icon = gtk_image_new_from_pixbuf ((GdkPixbuf*)pixbuf);
button = gtk_tool_button_new (icon, label);
g_object_set_data (G_OBJECT(button), "button_id",
GINT_TO_POINTER(button_id));
button = gtk_tool_button_new (icon, label);
g_object_set_data (G_OBJECT(button), "button_id",
GINT_TO_POINTER(button_id));