summaryrefslogtreecommitdiffstats
path: root/src/box3d-side.cpp
diff options
context:
space:
mode:
authorbulia byak <buliabyak@gmail.com>2007-12-24 05:06:27 +0000
committerbuliabyak <buliabyak@users.sourceforge.net>2007-12-24 05:06:27 +0000
commit6d8375d8bad905addb1fb7c1ab99a113ab4add3d (patch)
treee1443613565bd3a97d642414a09c1feb44ca6c7c /src/box3d-side.cpp
parentimprove cosmetics of guide dialog (diff)
downloadinkscape-6d8375d8bad905addb1fb7c1ab99a113ab4add3d.tar.gz
inkscape-6d8375d8bad905addb1fb7c1ab99a113ab4add3d.zip
fix redrawing of 3d box sides
(bzr r4298)
Diffstat (limited to 'src/box3d-side.cpp')
-rw-r--r--src/box3d-side.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/box3d-side.cpp b/src/box3d-side.cpp
index 741bf97b4..d1111aacb 100644
--- a/src/box3d-side.cpp
+++ b/src/box3d-side.cpp
@@ -190,19 +190,15 @@ box3d_side_set (SPObject *object, unsigned int key, const gchar *value)
static void
box3d_side_update (SPObject *object, SPCtx *ctx, guint flags)
{
+ if (flags & (SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_STYLE_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG)) {
+ flags &= ~SP_OBJECT_USER_MODIFIED_FLAG_B; // since we change the description, it's not a "just translation" anymore
+ }
+
//g_print ("box3d_side_update\n");
if (flags & (SP_OBJECT_MODIFIED_FLAG |
//SP_OBJECT_CHILD_MODIFIED_FLAG |
SP_OBJECT_STYLE_MODIFIED_FLAG |
SP_OBJECT_VIEWPORT_MODIFIED_FLAG)) {
- /***
- g_print ("\n\nIn box3d_side_update: ");
- if (flags & SP_OBJECT_MODIFIED_FLAG) g_print ("SP_OBJECT_MODIFIED_FLAG ");
- if (flags & SP_OBJECT_CHILD_MODIFIED_FLAG) g_print ("SP_OBJECT_CHILD_MODIFIED_FLAG ");
- if (flags & SP_OBJECT_STYLE_MODIFIED_FLAG) g_print ("SP_OBJECT_STYLE_MODIFIED_FLAG ");
- if (flags & SP_OBJECT_VIEWPORT_MODIFIED_FLAG) g_print ("SP_OBJECT_VIEWPORT_MODIFIED_FLAG ");
- g_print ("\n");
- ***/
sp_shape_set_shape ((SPShape *) object);
}