diff options
| author | daleharvey <daleharvey@users.sourceforge.net> | 2006-05-08 17:58:44 +0000 |
|---|---|---|
| committer | daleharvey <daleharvey@users.sourceforge.net> | 2006-05-08 17:58:44 +0000 |
| commit | a7a82a0fb60da5d6417caa8c4e01b1c8c2d2853e (patch) | |
| tree | 2ec4e02677a5e5dec30fe0ccaa2c3119ec30056d /src/jabber_whiteboard/session-manager.cpp | |
| parent | comments explaining namespace mapping for the broken sodipodi namespace (diff) | |
| download | inkscape-a7a82a0fb60da5d6417caa8c4e01b1c8c2d2853e.tar.gz inkscape-a7a82a0fb60da5d6417caa8c4e01b1c8c2d2853e.zip | |
Persist User / Server / ChatServer name across succesful sessions (Given By Botty)
(bzr r773)
Diffstat (limited to 'src/jabber_whiteboard/session-manager.cpp')
| -rw-r--r-- | src/jabber_whiteboard/session-manager.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/jabber_whiteboard/session-manager.cpp b/src/jabber_whiteboard/session-manager.cpp index 5a7dda426..9a314842e 100644 --- a/src/jabber_whiteboard/session-manager.cpp +++ b/src/jabber_whiteboard/session-manager.cpp @@ -23,6 +23,8 @@ #include "gc-anchored.h" +#include "prefs-utils.h" + #include "xml/repr.h" #include "xml/node-observer.h" @@ -289,6 +291,14 @@ SessionManager::connectToServer(Glib::ustring const& server, Glib::ustring const this->_setVerbSensitivity(ESTABLISHED_CONNECTION); + //On successful connect, remember info + prefs_set_string_attribute("whiteboard.server", "name", server.c_str()); + prefs_set_string_attribute("whiteboard.server", "port", port.c_str()); + prefs_set_string_attribute("whiteboard.server", "username", username.c_str()); + prefs_set_int_attribute("whiteboard.server", "ssl", (usessl) ? 1 : 0); + //Option to store password here? + + return CONNECT_SUCCESS; } |
