gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] /srv/bzr/gnash/trunk r11700: Minor cleanups.


From: Benjamin Wolsey
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r11700: Minor cleanups.
Date: Wed, 16 Dec 2009 07:54:57 +0100
User-agent: Bazaar (2.0.2)

------------------------------------------------------------
revno: 11700 [merge]
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2009-12-16 07:54:57 +0100
message:
  Minor cleanups.
modified:
  libcore/TextField.cpp
  libcore/as_value.cpp
  libcore/vm/Machine.cpp
=== modified file 'libcore/TextField.cpp'
--- a/libcore/TextField.cpp     2009-12-08 08:47:03 +0000
+++ b/libcore/TextField.cpp     2009-12-15 16:05:28 +0000
@@ -268,19 +268,6 @@
 void
 TextField::init()
 {
-#if 0
-    as_environment env(getVM(*getObject(this)));
-    as_object* proto = env.find_object("_global.TextField.prototype");
-    if (proto) {
-        attachPrototypeProperties(*proto);
-    }
-     
-    getObject(this)->set_prototype(proto);
-
-    as_object* ar = getGlobal(*getObject(this)).createArray();
-    callMethod(ar, NSV::PROP_PUSH, getObject(this));
-    getObject(this)->set_member(NSV::PROP_uLISTENERS, ar);
-#endif
     registerTextVariable();
 
     reset_bounding_box(0, 0);
@@ -3539,6 +3526,8 @@
 as_value
 textfield_htmlText(const fn_call& fn)
 {
+    GNASH_REPORT_FUNCTION;
+
     TextField* ptr = ensure<IsDisplayObject<TextField> >(fn);
     if (!fn.nargs)
     {
@@ -3600,7 +3589,7 @@
         return as_value(1 + text->getScroll());
     }
     // Setter
-    text->setScroll(int(fn.arg(0).to_number()) - 1); //zero is the first 
number, everybody knows that.
+    text->setScroll(int(fn.arg(0).to_number()) - 1); 
 
     return as_value();
 }
@@ -3609,7 +3598,6 @@
 textfield_hscroll(const fn_call& fn)
 {
     TextField* text = ensure<IsDisplayObject<TextField> >(fn);
-    UNUSED(text);
 
     LOG_ONCE(log_unimpl("TextField._hscroll is not complete"));
 
@@ -3628,17 +3616,13 @@
 textfield_maxscroll(const fn_call& fn)
 {
     TextField* text = ensure<IsDisplayObject<TextField> >(fn);
-    UNUSED(text);
 
     LOG_ONCE(log_unimpl("TextField.maxscroll is not complete"));
 
-    if (!fn.nargs)
-    {
+    if (!fn.nargs) {
         // Getter
         return as_value(text->getMaxScroll());
     }
-    // Setter
-    //text->setMaxScroll(int(fn.arg(0).to_number())); READ-ONLY
 
     return as_value();
 }

=== modified file 'libcore/as_value.cpp'
--- a/libcore/as_value.cpp      2009-12-08 09:47:55 +0000
+++ b/libcore/as_value.cpp      2009-12-15 13:30:37 +0000
@@ -1495,7 +1495,7 @@
         case OBJECT:
         {
             if (is_function()) return false;
-            as_object* obj = to_object(*vm.getGlobal());
+            as_object* obj = getObj();
             assert(obj);
             OffsetTable::iterator it = offsetTable.find(obj);
             if (it == offsetTable.end()) {

=== modified file 'libcore/vm/Machine.cpp'
--- a/libcore/vm/Machine.cpp    2009-12-07 12:16:50 +0000
+++ b/libcore/vm/Machine.cpp    2009-12-15 13:46:13 +0000
@@ -445,7 +445,6 @@
                     // Get the target object.
                     ENSURE_OBJECT(_stack.top(0));
                     
-                    // Use get_super?
                     as_object *super = _stack.top(0).to_object(*_global)->
                         get_prototype();
                     
@@ -478,7 +477,6 @@
 
                     ENSURE_OBJECT(_stack.top(0));
                     
-                    // Use get_super?
                     as_object* super = _stack.pop().to_object(*_global)->
                         get_prototype();
                     if (!super) throw ASReferenceError();
@@ -1366,7 +1364,7 @@
                     ENSURE_OBJECT(_stack.top(argc + dropsize));
                     _stack.drop(dropsize);
 
-                    // Why get_super() here and get_prototype everywhere else?
+                    // get_super is wrong!
                     as_object* super =
                         _stack.top(argc).to_object(*_global)->get_super();
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]