Include the part name in the unknown-part-name exception.
authorTilman Sauerbeck <tilman@code-monkey.de>
Thu, 28 Apr 2005 07:44:46 +0000 (07:44 +0000)
committerTilman Sauerbeck <tilman@code-monkey.de>
Thu, 28 Apr 2005 07:44:46 +0000 (07:44 +0000)
src/rb_edje.c

index 1605ceb4a210837debf895f23feb4016b0636614..02ff4ea2f254abec8e9e88531bc5fe6e8a98c5b7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: rb_edje.c 307 2005-03-23 17:30:30Z tilman $
+ * $Id: rb_edje.c 328 2005-04-28 07:44:46Z tilman $
  *
  * Copyright (C) 2004 Tilman Sauerbeck (tilman at code-monkey de)
  *
@@ -201,12 +201,12 @@ static VALUE c_part_exists_get (VALUE self, VALUE name)
 static VALUE c_part_get (VALUE self, VALUE name)
 {
        VALUE part;
+       const char *cname = StringValuePtr (name);
 
        GET_OBJ (self, RbEdje, e);
-       Check_Type (name, T_STRING);
 
-       if (!edje_object_part_exists (e->real.real, StringValuePtr (name))) {
-               rb_raise (rb_eException, "Unknown part name");
+       if (!edje_object_part_exists (e->real.real, cname)) {
+               rb_raise (rb_eException, "Unknown part name - %s", cname);
                return Qnil;
        }