summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKris De Gussem <kris.degussem@gmail.com>2012-04-06 06:38:32 +0000
committerKris <Kris.De.Gussem@hotmail.com>2012-04-06 06:38:32 +0000
commitaa256328ec303abecd4c01bb662cdf7e21f69669 (patch)
tree47d4e08a559e5c10b6bf1883bb03cfeaf8111b80 /src
parentbuild warning fix (diff)
downloadinkscape-aa256328ec303abecd4c01bb662cdf7e21f69669.tar.gz
inkscape-aa256328ec303abecd4c01bb662cdf7e21f69669.zip
fixes issue with revision 11160?
(bzr r11162)
Diffstat (limited to 'src')
-rw-r--r--src/interface.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/interface.cpp b/src/interface.cpp
index 05c8b9844..168a53ddc 100644
--- a/src/interface.cpp
+++ b/src/interface.cpp
@@ -1717,27 +1717,27 @@ void ContextMenu::MakeObjectMenu(void)
GObjectClass *klass = G_OBJECT_GET_CLASS(_object); //to deduce the object's type from its class
GType type = G_TYPE_FROM_CLASS(klass);
- if (type | SP_TYPE_ITEM)
+ if (G_TYPE_CHECK_CLASS_TYPE(klass, SP_TYPE_ITEM))
{
MakeItemMenu ();
}
- if (type == SP_TYPE_GROUP)
+ if (G_TYPE_CHECK_CLASS_TYPE(klass, SP_TYPE_GROUP))
{
MakeGroupMenu();
}
- if (type == SP_TYPE_ANCHOR)
+ if (G_TYPE_CHECK_CLASS_TYPE(klass, SP_TYPE_ANCHOR))
{
MakeAnchorMenu();
}
- if (type == SP_TYPE_IMAGE)
+ if (G_TYPE_CHECK_CLASS_TYPE(klass, SP_TYPE_IMAGE))
{
MakeImageMenu();
}
- if (type == SP_TYPE_SHAPE)
+ if (G_TYPE_CHECK_CLASS_TYPE(klass, SP_TYPE_SHAPE))
{
MakeShapeMenu();
}
- if (type == SP_TYPE_TEXT)
+ if (G_TYPE_CHECK_CLASS_TYPE(klass, SP_TYPE_TEXT))
{
MakeTextMenu();
}