Remove unused subpage field from page

This commit is contained in:
Glenn Watson 2015-03-11 14:13:30 +10:00
parent ec91fa2cfd
commit e265b6b15b
2 changed files with 3 additions and 8 deletions

View file

@ -8,7 +8,7 @@ use dom::document::{Document, DocumentHelpers};
use dom::node::NodeHelpers;
use dom::window::Window;
use msg::constellation_msg::{PipelineId, SubpageId};
use msg::constellation_msg::PipelineId;
use util::smallvec::SmallVec;
use std::cell::Cell;
use std::rc::Rc;
@ -20,9 +20,6 @@ pub struct Page {
/// Pipeline id associated with this page.
id: PipelineId,
/// Subpage id associated with this page, if any.
subpage_id: Option<SubpageId>,
/// The outermost frame containing the document and window.
frame: DOMRefCell<Option<Frame>>,
@ -65,10 +62,9 @@ impl IterablePage for Rc<Page> {
}
impl Page {
pub fn new(id: PipelineId, subpage_id: Option<SubpageId>, url: Url) -> Page {
pub fn new(id: PipelineId, url: Url) -> Page {
Page {
id: id,
subpage_id: subpage_id,
frame: DOMRefCell::new(None),
url: url,
needs_reflow: Cell::new(true),

View file

@ -909,8 +909,7 @@ impl ScriptTask {
let cx = cx.as_ref().unwrap();
// Create a new frame tree entry.
let page = Rc::new(Page::new(incomplete.pipeline_id, incomplete.subpage_id.map(|p| p.1),
final_url.clone()));
let page = Rc::new(Page::new(incomplete.pipeline_id, final_url.clone()));
if !root_page_exists {
// We have a new root frame tree.
*self.page.borrow_mut() = Some(page.clone());