From 2478d7bc59c316c8050432f8b0a2d0f59e56c5bf Mon Sep 17 00:00:00 2001 From: fred Date: Sun, 24 Mar 2002 20:02:22 +0000 Subject: [PATCH] lilypond-0.1.48 --- lily/meter-grav.cc | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/lily/meter-grav.cc b/lily/meter-grav.cc index 4fecb68d9c..9b11835eaf 100644 --- a/lily/meter-grav.cc +++ b/lily/meter-grav.cc @@ -20,9 +20,16 @@ Meter_engraver::Meter_engraver() void Meter_engraver::do_process_requests() { - Timing_engraver * timing_grav_l= (Timing_engraver*) - daddy_grav_l()->get_simple_translator (Timing_engraver::static_name()) - ->engraver_l (); + Translator * result = + daddy_grav_l()->get_simple_translator (Timing_engraver::static_name()); + + if (!result) + { + warning ("Lost in time: can't find Timing_translator"); + return ; + } + + Timing_engraver * timing_grav_l= (Timing_engraver*) result->engraver_l (); Meter_change_req *req = timing_grav_l->meter_req_l(); if (req) -- 2.39.5