Project

General

Profile

« Previous | Next » 

Revision c0f27889

Added by Leszek Koltunski almost 4 years ago

We need to pause an Activity in the following way:

1) Activity.onPause()
2) View.onPause()
3) Library.onPause()

otherwise sometimes there are artifacts when pausing!

View differences:

src/main/java/org/distorted/examples/postprocesstree/PostprocessTreeActivity.java
52 52
    @Override
53 53
    protected void onPause()
54 54
      {
55
      super.onPause();
55 56
      GLSurfaceView view = findViewById(R.id.postprocesstreeSurfaceView);
56 57
      view.onPause();
57 58
      DistortedLibrary.onPause();
58
      super.onPause();
59 59
      }
60 60

  
61 61
///////////////////////////////////////////////////////////////////////////////////////////////////
......
83 83
      {
84 84
      PostprocessTreeSurfaceView view = findViewById(R.id.postprocesstreeSurfaceView);
85 85

  
86
      switch (bar.getId())
86
      if (bar.getId() == R.id.postprocesstreeSeek)
87 87
        {
88
        case R.id.postprocesstreeSeek: int level = view.getRenderer().setBlur(progress);
89
                                       mText.setText(getString(R.string.blur_placeholder,level));
90
                                       break;
88
        int level = view.getRenderer().setBlur(progress);
89
        mText.setText(getString(R.string.blur_placeholder,level));
91 90
        }
92 91
      }
93 92

  

Also available in: Unified diff