diff options
author | Conor Curran <conor.curran@canonical.com> | 2010-12-22 16:43:17 +0000 |
---|---|---|
committer | Conor Curran <conor.curran@canonical.com> | 2010-12-22 16:43:17 +0000 |
commit | 74028a3c0df6fba7ab407f3e6e69c199e7c7d240 (patch) | |
tree | 5cbfb68be98ef9a8ab1f9a59a9fb30b5d7923402 | |
parent | 1d49193cf8e565e55eb9d6b519e9d76438af9197 (diff) | |
download | ayatana-indicator-sound-74028a3c0df6fba7ab407f3e6e69c199e7c7d240.tar.gz ayatana-indicator-sound-74028a3c0df6fba7ab407f3e6e69c199e7c7d240.tar.bz2 ayatana-indicator-sound-74028a3c0df6fba7ab407f3e6e69c199e7c7d240.zip |
protect against a rogue null cairo contect in the draw method
-rw-r--r-- | src/transport-widget.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/transport-widget.c b/src/transport-widget.c index d9c499d..d7f4b75 100644 --- a/src/transport-widget.c +++ b/src/transport-widget.c @@ -4,6 +4,7 @@ Copyright 2010 Canonical Ltd. Authors: Conor Curran <conor.curran@canonical.com> Mirco Müller <mirco.mueller@canonical.com> + Andrea Cimitan <andrea.cimitan@canonical.com> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3, as published @@ -1156,6 +1157,7 @@ static void draw (GtkWidget* button, cairo_t *cr) { g_return_if_fail(IS_TRANSPORT_WIDGET(button)); + g_return_if_fail( cr != NULL ); TransportWidgetPrivate* priv = TRANSPORT_WIDGET_GET_PRIVATE(button); cairo_surface_t* surf = NULL; |