by Osprey00 » Mon Jan 06, 2014 7:10 am
Tytung, thanks for the ROM and the continuing work. The black screen problem in Google Now is a rather critical problem, though, IMO. I spent a lot of time today seeing if I could stumble upon a solution, without success. The problem occurs only when you do a search in Google Now that returns web results. If you, say, ask for directions, everything works fine, since it queries results from Google Maps, instead. The problem is just with web results (which is most results, however), so it's probably related to the component that handles browser rendering, whatever that is (but it's important to note that web results work in Browser). I tried replacing HTMLViewer.apk and Browser.apk with an older version of each, without success, so it might be something a bit less obvious. If you don't know off the top of your head, perhaps you can look at the code for Google Search and identify which component or library gets called when it displays web results and trace the problem from there (EDIT: I notice that /system/lib/libwebviewchromium.so is new in KitKat and libwebcore.so is gone; could that be related?). Anyways, maybe this gives you an idea of how to fix it. If you do discover it, please, if you would, share the solution with us, so that we can patch our v4.2 ahead of v4.3. Thanks a lot.
BTW, I manually disabled everything under HWA Settings and the problem persisted.
Also, I should mention that if you click around on the black screen, you can access the web results, so it's a matter of them simply not displaying.
EDIT: Could it have anything to do with the fact that CM11 doesn't come with the new Google Search/Home launcher? It comes, instead, with Launcher3. I installed GoogleHome.apk, myself, and switched to it, but it doesn't solve the black screen problem. Perhaps there's a related component that's needed, as well.
Last edited by
Osprey00 on Mon Jan 06, 2014 8:34 pm, edited 6 times in total.