Fix 1797745: show the correct SVN revision id in the about dialog
[synfig.git] / synfig-studio / trunk / src / gtkmm / state_stroke.cpp
index 0fb53ba..088a978 100644 (file)
@@ -47,6 +47,8 @@
 #include "toolbox.h"
 #include <synfigapp/main.h>
 
+#include "general.h"
+
 #endif
 
 /* === U S I N G =========================================================== */
@@ -173,8 +175,10 @@ StateStroke_Context::event_mouse_up_handler(const Smach::event& x)
                        throw Smach::pop_exception();
                }
 
-       case BUTTON_RIGHT: // Intercept the right-button click to short-circut the pop-up menu
-               return Smach::RESULT_ACCEPT;
+       case BUTTON_RIGHT: // Intercept the right-button click to short-circuit the pop-up menu
+               printf("%s:%d BUTTON_RIGHT\n", __FILE__, __LINE__);
+               if (!getenv("SYNFIG_ENABLE_POPUP_MENU_IN_ALL_TOOLS"))
+                       return Smach::RESULT_ACCEPT;
 
        default:
                return Smach::RESULT_OK;
@@ -195,8 +199,10 @@ StateStroke_Context::event_mouse_draw_handler(const Smach::event& x)
                        return Smach::RESULT_ACCEPT;
                }
 
-       case BUTTON_RIGHT: // Intercept the right-button click to short-circut the pop-up menu
-               return Smach::RESULT_ACCEPT;
+       case BUTTON_RIGHT: // Intercept the right-button click to short-circuit the pop-up menu
+               printf("%s:%d BUTTON_RIGHT\n", __FILE__, __LINE__);
+               if (!getenv("SYNFIG_ENABLE_POPUP_MENU_IN_ALL_TOOLS"))
+                       return Smach::RESULT_ACCEPT;
 
        default:
                return Smach::RESULT_OK;