diff --git a/src/bin/e_fm.c b/src/bin/e_fm.c index 4296188ad..6efdf7d77 100644 --- a/src/bin/e_fm.c +++ b/src/bin/e_fm.c @@ -995,6 +995,13 @@ e_fm2_path_set(Evas_Object *obj, const char *dev, const char *path) } real_path = _e_fm2_dev_path_map(sd, dev, path); + if (!real_path) + { + CRI("THIS IS A BUG!!!! HELP! WE'RE SINKING!"); + e_util_dialog_internal(_("BUG!"), _("Congratulations, you found a bug!
" + "Please submit a report so we can fix it!")); + return; + } /* If the path doesn't exist, popup a dialog */ if (dev && strncmp(dev, "removable:", 10) && !ecore_file_exists(real_path))