Minor bug fixes and add glError check.
diff --git a/rsContext.cpp b/rsContext.cpp
index 33ed0ca..5127717 100644
--- a/rsContext.cpp
+++ b/rsContext.cpp
@@ -145,6 +145,12 @@
     }
     mStateFragmentStore.mLast.clear();
     bool ret = runScript(mRootScript.get(), 0);
+
+    GLenum err = glGetError();
+    if (err != GL_NO_ERROR) {
+        LOGE("Pending GL Error, 0x%x", err);
+    }
+
     return ret;
 }
 
diff --git a/rsProgramRaster.cpp b/rsProgramRaster.cpp
index fcf6824..51ae7cf 100644
--- a/rsProgramRaster.cpp
+++ b/rsProgramRaster.cpp
@@ -74,7 +74,7 @@
     if (mLineSmooth) {
         glEnable(GL_LINE_SMOOTH);
     } else {
-        glEnable(GL_LINE_SMOOTH);
+        glDisable(GL_LINE_SMOOTH);
     }
 
     if (rsc->checkVersion1_1()) {