diff --git a/res/layout/passphrase_timeout_dialog.xml b/res/layout/passphrase_timeout_dialog.xml
deleted file mode 100644
index 166f7868ba..0000000000
--- a/res/layout/passphrase_timeout_dialog.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/org/thoughtcrime/securesms/preferences/PassphraseTimeoutPreference.java b/src/org/thoughtcrime/securesms/preferences/PassphraseTimeoutPreference.java
deleted file mode 100644
index d1865bfce5..0000000000
--- a/src/org/thoughtcrime/securesms/preferences/PassphraseTimeoutPreference.java
+++ /dev/null
@@ -1,145 +0,0 @@
-/**
- * Copyright (C) 2011 Whisper Systems
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-package org.thoughtcrime.securesms.preferences;
-
-import android.content.Context;
-import android.content.DialogInterface;
-import android.graphics.Color;
-import android.os.Build;
-import android.preference.DialogPreference;
-import android.util.AttributeSet;
-import android.view.View;
-import android.widget.AdapterView;
-import android.widget.SeekBar;
-import android.widget.Spinner;
-import android.widget.TextView;
-
-import org.thoughtcrime.securesms.ApplicationPreferencesActivity;
-import org.thoughtcrime.securesms.R;
-import org.thoughtcrime.securesms.util.TextSecurePreferences;
-
-/**
- * Dialog preference for encryption passphrase timeout.
- *
- * @author Moxie Marlinspike
- */
-
-public class PassphraseTimeoutPreference extends DialogPreference {
-
- private Spinner scaleSpinner;
- private SeekBar seekBar;
- private TextView timeoutText;
-
- public PassphraseTimeoutPreference(Context context, AttributeSet attrs) {
- super(context, attrs);
- this.setDialogLayoutResource(R.layout.passphrase_timeout_dialog);
- this.setPositiveButtonText(android.R.string.ok);
- this.setNegativeButtonText(android.R.string.cancel);
- }
-
- @Override
- protected View onCreateDialogView() {
- View dialog = super.onCreateDialogView();
- this.scaleSpinner = (Spinner)dialog.findViewById(R.id.scale);
- this.seekBar = (SeekBar)dialog.findViewById(R.id.seekbar);
- this.timeoutText = (TextView)dialog.findViewById(R.id.timeout_text);
-
- // Can't figure out how to style a DialogPreference.
- if (Build.VERSION.SDK_INT < Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
- this.timeoutText.setTextColor(Color.parseColor("#cccccc"));
- }
-
- initializeDefaults();
- initializeListeners();
-
- return dialog;
- }
-
- @Override
- public void onClick(DialogInterface dialog, int which) {
- if (which == DialogInterface.BUTTON_POSITIVE) {
- int interval;
-
- if (scaleSpinner.getSelectedItemPosition() == 0) {
- interval = Math.max(seekBar.getProgress(), 1);
- } else {
- interval = Math.max(seekBar.getProgress(), 1) * 60;
- }
-
- TextSecurePreferences.setPassphraseTimeoutInterval(getContext(), interval);
- }
-
- super.onClick(dialog, which);
- }
-
- private void initializeDefaults() {
- int timeout = TextSecurePreferences.getPassphraseTimeoutInterval(getContext());
-
- if (timeout > 60) {
- scaleSpinner.setSelection(1);
- seekBar.setMax(24);
- seekBar.setProgress(timeout / 60);
- timeoutText.setText((timeout / 60) + "");
- } else {
- scaleSpinner.setSelection(0);
- seekBar.setMax(60);
- seekBar.setProgress(timeout);
- timeoutText.setText(timeout + "");
- }
- }
-
- private void initializeListeners() {
- this.seekBar.setOnSeekBarChangeListener(new SeekbarChangedListener());
- this.scaleSpinner.setOnItemSelectedListener(new ScaleSelectedListener());
- }
-
- private class ScaleSelectedListener implements AdapterView.OnItemSelectedListener {
- @Override
- public void onItemSelected(AdapterView> arg0, View arg1, int arg2, long selected) {
- if (selected == 0) {
- seekBar.setMax(60);
- } else {
- seekBar.setMax(24);
- }
- }
-
- @Override
- public void onNothingSelected(AdapterView> arg0) {
- }
- }
-
- private class SeekbarChangedListener implements SeekBar.OnSeekBarChangeListener {
-
- @Override
- public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
- if (progress < 1)
- progress = 1;
-
- timeoutText.setText(progress +"");
- }
-
- @Override
- public void onStartTrackingTouch(SeekBar seekBar) {
- }
-
- @Override
- public void onStopTrackingTouch(SeekBar seekBar) {
- }
-
- }
-
-}