Skip to content

Commit 903f249

Browse files
Fixed: Fix message dialog button text not showing in day mode due to white text
1 parent 2dc7381 commit 903f249

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

termux-shared/src/main/java/com/termux/shared/interact/MessageDialogUtils.java

+16-1
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,14 @@
44
import android.app.AlertDialog;
55
import android.content.Context;
66
import android.content.DialogInterface;
7+
import android.graphics.Color;
78
import android.view.LayoutInflater;
89
import android.view.View;
10+
import android.widget.Button;
911
import android.widget.TextView;
1012

1113
import com.termux.shared.R;
14+
import com.termux.shared.logger.Logger;
1215

1316
public class MessageDialogUtils {
1417

@@ -74,7 +77,19 @@ public static void showMessage(Context context, String titleText, String message
7477
if (onDismiss != null)
7578
builder.setOnDismissListener(onDismiss);
7679

77-
builder.show();
80+
AlertDialog dialog = builder.create();
81+
82+
dialog.setOnShowListener(dialogInterface -> {
83+
Logger.logError("dialog");
84+
Button button = dialog.getButton(AlertDialog.BUTTON_POSITIVE);
85+
if (button != null)
86+
button.setTextColor(Color.BLACK);
87+
button = dialog.getButton(AlertDialog.BUTTON_NEGATIVE);
88+
if (button != null)
89+
button.setTextColor(Color.BLACK);
90+
});
91+
92+
dialog.show();
7893
}
7994

8095
public static void exitAppWithErrorMessage(Context context, String titleText, String messageText) {

0 commit comments

Comments
 (0)