File changeset_rebda9cf5273f62ce226612d3080f49f135f3f2d4.diff of Package oxygen-gtk2
commit ebda9cf5273f62ce226612d3080f49f135f3f2d4
Author: Hugo Pereira Da Costa <hugo@oxygen-icons.org>
Date: Fri Jun 22 11:27:45 2012 +0200
Check clipRect validity before altering its width
CCBUG: 302197
diff --git a/src/oxygenstylewrapper.cpp b/src/oxygenstylewrapper.cpp
index 8795b9d..5fa8fce 100644
--- src/oxygenstylewrapper.cpp
+++ src/oxygenstylewrapper.cpp
@@ -2178,10 +2178,8 @@ namespace Oxygen
} else if( d.isCheck() && ( GTK_IS_CHECK_MENU_ITEM( widget ) || /* for LibreOffice */GTK_IS_MENU_ITEM( widget ) ) ) {
// Fix cliprect for LibreOffice
- if(GTK_IS_MENU_ITEM(widget))
- {
- ++clipRect->width;
- }
+ if( clipRect && GTK_IS_MENU_ITEM(widget))
+ { ++clipRect->width; }
StyleOptions options( widget, state, shadow );
options |= (Blend|Flat|NoFill);