Skip to content

Commit

Permalink
Address review comments
Browse files Browse the repository at this point in the history
  • Loading branch information
pcwalton committed Dec 7, 2014
1 parent 48c9881 commit a6747b1
Show file tree
Hide file tree
Showing 9 changed files with 406 additions and 422 deletions.
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -28,7 +28,7 @@ On Debian-based Linuxes:
sudo apt-get install curl freeglut3-dev \
libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \
msttcorefonts gperf g++ cmake python-virtualenv \
libssl-dev
libssl-dev libbz2-dev
```

On Fedora:
Expand Down
6 changes: 4 additions & 2 deletions components/script/dom/htmltitleelement.rs
Expand Up @@ -79,8 +79,10 @@ impl<'a> VirtualMethods for JSRef<'a, HTMLTitleElement> {

fn bind_to_tree(&self, _: bool) {
let node: JSRef<Node> = NodeCast::from_ref(*self);
let document = node.owner_doc().root();
document.send_title_to_compositor()
if node.is_in_doc() {
let document = node.owner_doc().root();
document.send_title_to_compositor()
}
}
}

2 changes: 1 addition & 1 deletion components/servo/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions ports/android/.cargo/config
@@ -1,5 +1,3 @@
paths = [ "/Users/pcwalton/Source/servo-packages/rust-cocoa" ]

[target.arm-linux-androideabi]
ar = "arm-linux-androideabi-ar"
linker = "arm-linux-androideabi-g++"
Expand Down
2 changes: 1 addition & 1 deletion ports/android/glut_app/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 0 additions & 7 deletions ports/android/glut_app/window.rs
Expand Up @@ -182,13 +182,6 @@ impl WindowMethods for Window {

/// Sets the render state.
fn set_render_state(&self, render_state: RenderState) {
if self.ready_state.get() == FinishedLoading &&
self.render_state.get() == RenderingRenderState &&
render_state == IdleRenderState {
// page loaded
self.event_queue.borrow_mut().push(FinishedWindowEvent);
}

self.render_state.set(render_state);
//FIXME: set_window_title causes crash with Android version of freeGLUT. Temporarily blocked.
//self.update_window_title()
Expand Down
6 changes: 4 additions & 2 deletions ports/cef/core.rs
Expand Up @@ -23,6 +23,9 @@ use std::rt;

const MAX_RENDERING_THREADS: uint = 128;

// TODO(pcwalton): Get the home page via the CEF API.
static HOME_URL: &'static str = "http://s27.postimg.org/vqbtrolyr/servo.jpg";

// TODO(pcwalton): Support multiple windows.
pub enum ServoCefGlobals {
OnScreenGlobals(RefCell<Rc<glfw_app::window::Window>>,
Expand Down Expand Up @@ -73,8 +76,7 @@ pub extern "C" fn cef_initialize(args: *const cef_main_args_t,

message_queue.replace(Some(RefCell::new(Vec::new())));

let mut urls = Vec::new();
urls.push("http://s27.postimg.org/vqbtrolyr/servo.jpg".to_string());
let mut urls = vec![HOME_URL.to_string()];
opts::set_opts(opts::Opts {
urls: urls,
n_render_threads: 1,
Expand Down

0 comments on commit a6747b1

Please sign in to comment.