Some debugging improvements and code style nits across gfx and constellation.

* Propagate the RUST_LOG env var to the child process
 * Add debug information when a recv() fails in paint thread's select!.
This commit is contained in:
Emilio Cobos Álvarez 2016-07-24 12:43:21 -07:00
parent 702445a3ec
commit 354dc66029
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
4 changed files with 17 additions and 6 deletions

View file

@ -1323,10 +1323,13 @@ impl<Message, LTF, STF> Constellation<Message, LTF, STF>
}
}
fn handle_alert(&mut self, pipeline_id: PipelineId, message: String, sender: IpcSender<bool>) {
fn handle_alert(&mut self,
pipeline_id: PipelineId,
message: String,
sender: IpcSender<bool>) {
let display_alert_dialog = if PREFS.is_mozbrowser_enabled() {
let parent_pipeline_info = self.pipelines.get(&pipeline_id).and_then(|source| source.parent_info);
if let Some(_) = parent_pipeline_info {
if parent_pipeline_info.is_some() {
let root_pipeline_id = self.root_frame_id
.and_then(|root_frame_id| self.frames.get(&root_frame_id))
.map(|root_frame| root_frame.current.0);