diff options
| author | mjwybrow <mjwybrow@users.sourceforge.net> | 2006-02-14 23:16:36 +0000 |
|---|---|---|
| committer | mjwybrow <mjwybrow@users.sourceforge.net> | 2006-02-14 23:16:36 +0000 |
| commit | a9a58c786b8c4dd7fd3e3d6aedede43d7ea4de9e (patch) | |
| tree | 816da9033c8624ebca7765f8b9db780925be3b2a /src/connector-context.cpp | |
| parent | shuffling includes to make it compile again (diff) | |
| download | inkscape-a9a58c786b8c4dd7fd3e3d6aedede43d7ea4de9e.tar.gz inkscape-a9a58c786b8c4dd7fd3e3d6aedede43d7ea4de9e.zip | |
* src/display/sp-canvas.cpp, display/sp-canvas.h, connector-context.cpp:
Revert a previous change that generated enter events for canvas items
other than the current one when mouse buttons were depressed. These
events are now only generated in the connector context, where they are
required.
(bzr r142)
Diffstat (limited to 'src/connector-context.cpp')
| -rw-r--r-- | src/connector-context.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/connector-context.cpp b/src/connector-context.cpp index cceea8267..93db0f844 100644 --- a/src/connector-context.cpp +++ b/src/connector-context.cpp @@ -279,6 +279,10 @@ sp_connector_context_setup(SPEventContext *ec) if (prefs_get_int_attribute("tools.connector", "selcue", 0) != 0) { ec->enableSelectionCue(); } + + // Make sure we see all enter events for canvas items, + // even if a mouse button is depressed. + dt->canvas->gen_all_enter_events = true; } @@ -298,6 +302,10 @@ sp_connector_context_finish(SPEventContext *ec) } cc_clear_active_shape(cc); cc_clear_active_conn(cc); + + // Restore the default event generating behaviour. + SPDesktop *desktop = SP_EVENT_CONTEXT_DESKTOP(ec); + desktop->canvas->gen_all_enter_events = false; } |
