void ApiHandler::IpcEditorSelect(EditorCtrl& editor, IConnection& conn) { const hessian_ipc::Call& call = *conn.get_call(); const int v2 = call.GetParameter(1).GetInt(); const int v3 = call.GetParameter(2).GetInt(); if (v2 != v3) { editor.Select(v2, v3); editor.MakeSelectionVisible(); } editor.SetPos(v3); editor.ReDraw(); hessian_ipc::Writer& writer = conn.get_reply_writer(); writer.write_reply(true); }