diff --git a/modules/esi_panels/esi_panels.esi.inc b/modules/esi_panels/esi_panels.esi.inc
index f175508..dee103c 100644
--- a/modules/esi_panels/esi_panels.esi.inc
+++ b/modules/esi_panels/esi_panels.esi.inc
@@ -82,7 +82,7 @@ function esi_panels__restore_context(&$pane) {
 
     // Load the task/subtask plugins.
     $task = page_manager_get_task($pane->esi_meta['task']);
-    $subtask = (empty($pane->esi_meta['subtask'])) ? '' : page_manager_get_subtask($task, $pane->esi_meta['subtask']);
+    $subtask = (empty($pane->esi_meta['subtask'])) ? '' : page_manager_get_task_subtask($task, $pane->esi_meta['subtask']);
 
     // Use the task-name and the original display arguments to generate the
     // arguments that were passed to the context constructor.
