summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 75f528d)
raw | patch | inline | side by side (parent: 75f528d)
| author | cilix42 <cilix42@users.sourceforge.net> | |
| Tue, 26 Feb 2008 14:57:35 +0000 (14:57 +0000) | ||
| committer | cilix42 <cilix42@users.sourceforge.net> | |
| Tue, 26 Feb 2008 14:57:35 +0000 (14:57 +0000) |
| src/inkscape.cpp | patch | blob | history |
diff --git a/src/inkscape.cpp b/src/inkscape.cpp
index 995684d6cf44132192730b3780b650e588b2d5d6..b4f6808ce758d3b6df72a1f22e929824e2bfb566 100644 (file)
--- a/src/inkscape.cpp
+++ b/src/inkscape.cpp
g_assert (!g_slist_find (inkscape->desktops, desktop));
- inkscape->desktops = g_slist_append (inkscape->desktops, desktop);
+ inkscape->desktops = g_slist_prepend (inkscape->desktops, desktop);
- if (DESKTOP_IS_ACTIVE (desktop)) {
- g_signal_emit (G_OBJECT (inkscape), inkscape_signals[ACTIVATE_DESKTOP], 0, desktop);
- g_signal_emit (G_OBJECT (inkscape), inkscape_signals[SET_EVENTCONTEXT], 0, sp_desktop_event_context (desktop));
- g_signal_emit (G_OBJECT (inkscape), inkscape_signals[SET_SELECTION], 0, sp_desktop_selection (desktop));
- g_signal_emit (G_OBJECT (inkscape), inkscape_signals[CHANGE_SELECTION], 0, sp_desktop_selection (desktop));
- }
+ g_signal_emit (G_OBJECT (inkscape), inkscape_signals[ACTIVATE_DESKTOP], 0, desktop);
+ g_signal_emit (G_OBJECT (inkscape), inkscape_signals[SET_EVENTCONTEXT], 0, sp_desktop_event_context (desktop));
+ g_signal_emit (G_OBJECT (inkscape), inkscape_signals[SET_SELECTION], 0, sp_desktop_selection (desktop));
+ g_signal_emit (G_OBJECT (inkscape), inkscape_signals[CHANGE_SELECTION], 0, sp_desktop_selection (desktop));
}