Index: mythtv/configure
===================================================================
--- mythtv/configure	(revision 18951)
+++ mythtv/configure	(working copy)
@@ -1244,6 +1244,7 @@
 ar="ar"
 nm="nm"
 ranlib="ranlib"
+make="make"
 qmake="qmake"
 strip="strip"
 asmalign_pot="unknown"
Index: mythtv/programs/mythfrontend/viewscheduled.cpp
===================================================================
--- mythtv/programs/mythfrontend/viewscheduled.cpp	(revision 18951)
+++ mythtv/programs/mythfrontend/viewscheduled.cpp	(working copy)
@@ -342,12 +342,15 @@
 
 void ViewScheduled::edit()
 {
-    ProgramInfo *pginfo = qVariantValue<ProgramInfo*>
-                                (m_schedulesList->GetItemCurrent()->GetData());
-    if (!pginfo)
-        return;
+    if (!m_schedulesList->IsEmpty())
+    {
+        ProgramInfo *pginfo = qVariantValue<ProgramInfo*>
+                                    (m_schedulesList->GetItemCurrent()->GetData());
+        if (!pginfo)
+            return;
 
-    pginfo->EditScheduled();
+        pginfo->EditScheduled();
+    }
 }
 
 void ViewScheduled::customEdit()
