# HG changeset patch # User Jaroslav Hajek # Date 1251790517 -7200 # Node ID c781fb52c1d78c5ca016b33465066f45eab3818f # Parent 16a1e60b47014ace9ea5b6a2ba1e99fc2bf62a2f fix current class method determination diff -r 16a1e60b4701 -r c781fb52c1d7 src/ChangeLog --- a/src/ChangeLog Tue Sep 01 09:32:38 2009 +0200 +++ b/src/ChangeLog Tue Sep 01 09:35:17 2009 +0200 @@ -1,3 +1,7 @@ +2009-09-01 Jaroslav Hajek + + * ov-class.cc (get_current_method_class): Check before slicing. + 2009-08-26 Jaroslav Hajek * data.cc (Ffmod): Reverse order of args. diff -r 16a1e60b4701 -r c781fb52c1d7 src/ov-class.cc --- a/src/ov-class.cc Tue Sep 01 09:32:38 2009 +0200 +++ b/src/ov-class.cc Tue Sep 01 09:35:17 2009 +0200 @@ -105,7 +105,8 @@ std::string method_class = file_ops::tail (my_dir); - retval = method_class.substr (1); + if (method_class.size () > 0) + retval = method_class.substr (1); return retval; }